Skip to main content

Full text of "magazine :: Computer Design :: 199212"

See other formats


A PENNWELL PUBLICATION: DECEMBER 1992 


COMPUTER 


Data I/O's Tom Clark on: 


FPGA design FOR ELECTRONIC ENGINEERS & ENGINEERING MANAGERS 


$5 USA 
$6 Canadian 


32- bit power and tools = 


nef 


Ciprico Rimfire™ Adapters change 
the appearance of unique peripherals.. 


NON-SCSI DEVICE 


rap) 
ql ra 


ma | 
rv 1 
ifs pu 
ae 


wal. 
1% 
TN 


\ 


' 
a” 


AT a Wa 
L 


2UN-SCSI DEVICE 
x'-SCSI DEVICE 
x'~-S§CSI DEVICE 
-7-~-§CSI DEVICE 
2+ -§CSI DEVICE 
=". §CSI DEVICE 
= §CSI DEVICE 


~~. SCSI DEVICE 
~ $CSI DEVICE 
SCSI DEVICE 


just about that easily. 


Incorporate Rimfire Series SCSI Adapters into 
your system and unique non-SCSI devices will 
take on a new look. Your system will see them 
as one of the ten types of SCSI devices defined 
in the SCSI-2 standard. 


Adapters integrate easily into host-to-periph- 
eral and host-to-host operations, and support 
SCSI data transfers up to 20 MB/second. With 
our working-sample source code and documen- 
tation, you can put adapters to work readily in 
EISA, ISA, Micro Channel, and VMEbus 
environments. 


Based on our 6-years experience in developing 
high performance SCSI/SCSI-2 adapters, 


Rimfire Adapters offer the most flexible 
"target" mode implementation available. 
that's just one of the reasons there are so 


And 


many satisfied Rimfire customers throughout 
the world. 


If you want to know more of the reasons, 
contact us for details, plus a free Target Mode 
Technology Brief. 


1-800-SCSI-NOW 


2800 Campus Dr., Plymouth, MN 55441 
In MN: (612) 551-4000 


In Europe 

7 Clerewater Place, Lower Way 
Newbury, Berkshire RG13 4RF 
England (44) 635 8 73666 


CIPRICO 


High performance solutions for mass storage management. 


CIRCLE NO. 1 


Innovative Technology 
In System Packaging 


One Thing 


Separates a Great System 
Enclosure from a Good One. 


It’s the innovative application of 
cutting-edge technology to your 
specific requirements. It’s what we 
do at Electronic Solutions. 

If you’re the engineer responsible 
for the system packaging, you have 
your hands full dealing with power 
distribution, cooling, and safety con- 
cerns such as UL, CSA and VDE 
approvals. That’s where Electronic 
Solutions can make your job easier! 
You can rely on our experience and 
expertise to quickly resolve the 
design issues you're facing —at a 
price that even your bean counters 
will be pleased with. 

Airflow testing. Our in-house 
airflow /temperature testing facility 


allows us to carefully examine the 
environment i/side a system enclo- 
sure, testing the effects of wire har- 
ness placement, fan size and loca- 
tion, and the characteristics of the 
airflow path itself. We can even test 
your complete system to fine tune 
air direction, cool hot spots, and 
reduce audible fan noise and power 
consumption. 

Safety Agency Approvals. 
Bypass the costly maze of paper- 
work and testing! We can provide 
enclosures that are already UL listed, 
CSA certified, and GS approved 
through TUV certification. That big 
step allows you to install recognized 
boards and peripherals and win 


VMEbus 
VXI bus 


Tabletop, 
Rackmount, 
Sun bus DeskMate, 
Mixed buses Bellcore and 
Proprietary buses Custom 
Muttibus I Designs 
Multibus II 

Futurebus+ 


CIRCLE NO. 2 


agency approval of your finished 
system with no additional effort or 
cost! As a self-testing facility for the 
agencies, we’re equipped to handle 
every aspect of certification to 
reduce your costs and shorten your 
time to market. 

EMI/RFI Testing. We subject our 
enclosures to in-house testing per 
MIL-STD-285, providing an attenua- 
tion profile of each unit. When it 
comes time for you to pursue FCC 
or VDE approval of your system, we 
can perform these tests for you and 
resolve any problems immediately. 

Whether it’s off-the-shelf or 
something special that’s off-the- 
drawing board, there’s only one way 
to get the enclosure that’s just right 
for your system. That's to call 
Electronic Solutions and put our 
experience to work for you. 


Electronic 
y, Solutions 


UNIT OF ZERO CORPORATION 


ZeER 


6790 Flanders Drive, San Diego, CA 92121 


(619) 452-9333 FAX: 619-452-9464 


Call Toll Free: (800) 854-7086 


In Calif: (800) 772-7086 


The New Dual '040 VME SBC: 


Faster, More Efficient and Lower Cost 
Than Any Multi-board Solution 


Get on-board multiprocessing and an astounding 
40 MIPS throughput, when you power your system 
with Synergy's new SV420 single-slot SBC. The 
$V420's dual-CPU design means you'll need fewer 
boards in your VME chassis, with no VMEbus 
bandwidth bottlenecks between the '040s, and system- 
wide cost saving of more than 40%. 

And even if you don't need multiprocessing right 
now, the SV420 still puts you out front. Use the 
second '040 as a super-smart DMA controller. When 
combined with the SV420's 
66 MByte/sec VME64* 
circuitry, nothing 
communicates faster over 
the VMEbus. 

Add even more on- 
board power by selecting 
from Synergy's big list of 


Over a dozen smart, powerful 1/0 
modules fit Synergy's '020, '030, 
'040 and Dual '040 SBC's. 


high-performance, intelligent plug-on I/O modules — 
such as our latest Super-VSB module offering 

40+ MB/sec over the VSB bus. 
Or choose another module, from Pa 


Multiprocessor MIPS 
nes ae 


a T1/E1 controller to a super-fast Ei 
graphics engine, that plugs onto 
any Synergy SBC. 

Better yet, just tell us what you 


need. We're the company you can 
talk to about your VME system 
design problems. You'll find that we listen and 
deliver (every Synergy 1/O module on our list 
started as a customer request). We mean 
business when we say customer support is our 
most important mission. 

So if you want to be out front in system 
performance, just be up front with Synergy. 
Call us today. 


microsystems 
Synergy Microsystems, Inc. 

179 Calle Magdalena, Encinitas, CA 92024 
(619) 753-2191 FAX: 619-753-0903 


CIRCLE NO. 3 


A PENNWELL PUBLICATION VOL 31, NO 12 / DECEMBER 1992 


COMPUTER ‘Technology 


and Design 
Directions 


FOR ELECTRONIC ENGINEERS & ENGINEERING MANAGERS 


Designers of 
embedded systems 
can enjoy increased 
compute power, 
higher integration 
and high-level pro- 
gramming lan- 
guages if they wish 
for, and can use, 32- 
bit microcontrollers 
in their next-genera- 


tion designs............ 91 
Ecitorlaliesceecsc 22 
Calendar ................ 24 


Advertiser Index.....143 


COMING NEXT 
MONTH 


Verilog and VHDL 


DSP development | 
tools | 


Disk drive control- | 
lers and ICs 
C cross compilers 


Networking 


ENEWS BRIEFS 


MIPS forges ahead . . . Chorus spreads microkernel-based UNIX 

. . Benchmarks proposed for fuzzy logic . . . ViaLink helps 
QuickLogic cut FPGA prices . . . Vitesse prices GaAs ASICs to 
beat BICMOS... A kinder, gentler EDIF? . . . Modeling informa- 
tion comes online . . . PCI gets expansion connector . . . Stand- 
ards set for memory interface . . . 486 rivalry continues 
ATRPEASEHTECI ss cas eed ats evteresthis ts aetcserwraalsn uesnceanan tek aputons kegbinieownacase 10 


ETECHNOLOGY DIRECTIONS 


Integrated Circuits 

New clock chips are analgesic for run-length headaches ............ 34 
IEDIVI Ge LS TRIAVEINE ea seeuencstesvsss snesracesuneoeranediapeetaeasenueasmitassaee 40 
Analog Devices courts designers with open architecture DSP ......46 


Software & Development Tools 
Alliances to speed acceptance of fuzzy logic technology............. 52 


Computers & Subsystems 


HP debuts VME, realtime SOIUtIONS..............cccccesereceeeessteeeeseees 58 

Image processing gets price-performance boost...............0:6600 62 

CAE/CAD Tools 

No agreement on best way to link digital and analog 

SIMIC eM Stee tanta coy taser Sere tee, Se Rept Mec cee Aes eal 67 

ASICs & ASIC Design Tools 

EDA vendors push to boost top-down design productivity.......... 70 

ENEW PRODUCT DEVELOPMENTS iaae se eee 


©°0909000000 


CAE/CAD Design Tools 
Windows-based PCB tool suite boasts workstation 


2 
S 


Vvvvy 


See 010 96)4 2299000 fe) 


oo 


Rasocoosooo mE 


features 123 0090000000 


Software & Development Tools 
Hardware/software combo debuts for realtime design 


Lid 
-nooc09000000 


,00090900000 


UIGUSIP ATER ON eee tas be eelnaivoienoschcetas caseetnn sane oe ane ema eee 124 = RGU 


Optimizing C compiler tightly coupled to realtime OS.............. 126 Prey 


oor 


Computers & Subsystems sje 
ACCESS.bus hardware released for industrial and sje 
COM MME Cla EMVIROMIMENIS veceoe-c.cde-seataeececestocerus sector eee cake 128 ie 
Intel beefs up Multibus line using 486 processors ................66+. 130 


Press <Left> or <Space> at the line starting point. 
Page 123 


CONTINUED ON PAGE 5 COMPUTER DESIGN 


DECEMBER 1992 3 


Seeking an affordable, 
high-performance development system? 
Our Lite’s at the end of the tunnel. 


It’s traditionally presented a 
pretty dark scenario, the quest 
for emulation and debugging tools 
that are integrated and proven. 
That are powerful and, perhaps 
most elusive, highly affordable. 

No more. At under $5,000, HMI’s 
new Lite development system, 
integrating real-time emu- 
lation with our renowned 
SourceGate high-level- 
language debugger, offers 
a brilliant end to the search. 
And lights up the industry with 
a new price/performance standard. 

Field proven by the thousands, 
SourceGate supports all major 


industry compilers: C, PASCAL and 
Ada. And the task is streamlined 
by menus, customizable windows, 
single stepping, and variable watch 
windows all controlled at the 
source code level. 

No dead-ends in emulators, either; 
the Lite series features multiple 
hardware breakpoints, 
full trace capabilities 

and dual ported RAM 
for real-time monitor of 
critical variables. And, you'll 
ensure a smooth migration 
path to our premier Series 200 
systems which feature the same 
SourceGate user interface. 


Better write or phone for details 
on our new Lite. Ready for use 
with IBM PC family and UNIX 
based computers, it really is just 
what you've been looking for. 


HUNTSVILLE MICROSYSTEMS, INC. 
3322 South Memorial Parkway 
Huntsville, AL 35801 USA. 

Tel: (205) 881-6005 

Fax: (205) 882-6701 


IBM is reg. T.M., International Business Machines, Inc. 
UNIX is reg. T.M., Bell Laboratories, Inc 


| Supporting 683xx and 68HC16 families. Call for specific microprocessors. 


CIRCLE NO. 4 


COMPUTER Technology 


rs: and Design 


DESIGN Directions 


CONTINUED FROM PAGE 3 


Tom Clark on: 
FPGA design 


Logic designers 
using field pro- 
grammable logic 
devices have two 
basic choices when | 
it comes to design 
methodology — | 
structural and be- 
HAVIOFALE ce, woth oetac: 31 


| Look for 


OEM 


INTEGRATION 
next month, 
featuring 
secondary 
and 
mezzanine 
buses, 
backplanes 
and 
enclosures. 


TECHNOLOGY & DESIGN REPORTS 


FPGA vendors turn their 
attention to tools 


In the face of stiff competition, FPGA vendors are enhancing 
proprietary tools, enlisting third-party support, adding text- 

based entry methods, and backing standards. 

STi sea eMC ERR IB ose oe sna vore oe senec tees ade? os unns dda spsicdessaexeecoseaies 75 


| GUIs move OSs toward 


object orientation 


Computer graphics, originally meant to display data, is now the 
way users interact with systems. A new generation of operat- 

ing systems with fully integrated GUIs is meeting the demands 

of those who want to work with their systems in a real-world 
environment of objects and actions. 

TOT VVHNCIIIS eer wee katt, <2 Fees oaten: eee Ree ee ea cce,.. MeN 85 


COVER STORY 


32-bit power and tools bring cheer 

to embedded system designers 

Because of their increased compute power, higher integration, 
extensive tool sets, and a desire for the friendliness provided by 
high-level languages, more designers are putting 32-bit micro- 
controllers on their wish lists for next-generation products. 


= EXOT TUE sic 2 Ree dhe aie, hese eee. Wee 91 


EDESIGN STRATEGIES 


| Truck simulator integrates 


off-the-shelf subsystems 


| Adefense contractor saw an opportunity to create its first 


commercial product, the TTI50 Truck Driving Simulator. 
SMT MO NN eres 62 SE ccs hc ote tac Mace asnaed eashdcahndamstwesse 105 


EPRODUCT FOCUS 


STD Bus CPUs focus on solutions 

Unlike VME, which has Motorola supporting it, or Multibus Il, 
which is backed by Intel, STD Bus may suffer from not having 

a major semiconductor manufacturer behind it. But in reality, 

STD has a strong position as a low-cost workhorse bus for 
embedded control. — Jeffrey Child.........:..ccccccessceceesceeeneeees 115 


ECOLUMN 


_ MIXED-SIGNAL DESIGN — Stephan Ohr 


“Design for X:" A new push for manufacturability, testability 
Fe)11.0 fh 731051] 9 nn ee el Oy a a 132 


Page 85 


Page 115 


COMPUTER DESIGN DECEMBER 1992 5 


————=_ Tekironix SSS 


No logic analyzer is, for that matter. 

Because at speeds above 25 MHz, even the best designer 
needs a scope to handle nightmares like race conditions, 
ground bounce, and crosstalk. And not just any scope, but 
one tailored specifically for high-speed digital design. 


At Tektronix, we understand this need all too well. 


As proof, we’ve not only designed and built a great logic 


~~ EVEN THOUGH OUR NEW LoGic 
“HIGH SPEED DIGITAL DESIGN, 


new GPX — 


but also a perfect companion. The TDS 640 digitizing oscilloscope. 


"Tektronix TDs 640 a | 


To get you started, the GPX provides more channels than 
cable TV. Up to 160, for instance, of 80 MHz state analysis, 
and 32 channels of 1 GHz timing or 160 channels of 200 MHz 
transitional timing. ea 

In short, enough to handle the world’s fastest 
microprocessors. And with that 
kind of performance, you can easily track your system at clock 
rates well beyond 50 MHz, which allows you to locate complex 


coding errors quickly and accurately. 


5EW-188546 Copyright © 1992, Tektronix, Inc. 


Enter the TDS 640. 


With a 500 MHz bandwidth and 2 GS/s 

real-time sampling on four channels, 
the TDS displays logic and timing 

errors with absolute accuracy. And 


because it was created with the digital 


designer in mind, the TDS lets you trigger directly on common 


digital circuit 


ANALYZER IS GREAT FOR os: 
IT’S NOT NEARLY ENOUGH. *"""” 


pulses, and 
excessive Clock jitter or skew. Put all that together with the 
power of the GPX and you have a remarkably effective solution. 
Cost effective, too. In fact, the GPX and TDS together sell 
for less than competing scope/logic analyzer combinations. 
And if you buy the pair between now and February 28, 1993, 


we'll take an additional 10% off the retail price. 


Enough, already. 
For more information on the very best high-speed digital design tools available, 


call Tektronix today at 800-426-2200. 


Tektronix 


Test and Measurement 


CIRCLE NO. 5 


TODAY'S 
FAMILY VALUES 
ARE 3 VOLTS. 


No argument— everyone loves a good 3-volt system. 

Atmel got interested in 3-volt components when we saw the pains our 
customers were having with their growing battery needs. Too many batteries 
hurt portability and pocketability. It was time for new devices with new values. 

They’re here. We make the world’s largest collection of low-voltage logic 
and memory devices. We’ll cut your battery count or give added life to the 
ones you keep. 

We’ ve got the world’s only 3-volt Flash and 3-volt 22V10. A bunch of 
3-volt EPROMs, 15 parallel and serial interface EEPROMs (most of which 
operate to 1.8 volts) and two full 3-volt gate array families. That’s seven 
families and more than 50 circuits. 

You know us already. Maybe because of our industry-leading first single- 
voltage Flash, or our serial interface EEPROM’s (the largest family available). 
Or maybe because of the blazing speed of our non-volatile memories, or our 
families of user- and factory-programmable logic devices. 

Now know our low-voltage families. Check out the book. Write, fax or call 
us and we’ll send you our low-voltage catalog. 

And, when the talk turns to family values remember ours are the same as 
yours —3 volts. 


ATMEL CORPORATION Tel. 1-800-292-8635 
2125 O'Nel Drive Tel. (408) 441-0311 


San Jose, CA 95131 rae FAX (408) 436-4200 


CIRCLE NO. 6 


£ 


SROOOOOE 


y 


A Bae : i 48 2 


RR SR ER RE en RR pc SN EC, i EE ON RNS =o GI Sa a aE A ee 


EWS BRIEFS NEWS BRIEFS NEWS BRIEFS NEWS BRIEFS NEWS BRIEFS NEWS 


MIPS forges ahead 


Last month, mips Technologies 
(Mountain View, CA) announced 
the R4400, the latest 64-bit mips 
microprocessor. Designers experi- 
enced with the R4000 won’t have 
to make any changes in hardware 
or software when using the new 
R4400. The only differences are 
cache size, clock rate and a new 
write buffer. This buffer takes the 
output from a graphics loop and 
runs it in parallel with the next 
loop, resulting in a substantial in- 
crease in graphics performance. 

Although the cache size on the 
R4400 is double that of its prede- 
cessor, a 20 percent shrink in pro- 
cess technology has returned that 
real estate, resulting in a die size 
no larger than the R4000. The 
clock rate has been raised to 75 
MHz, with 67 MHz and 50 MHz 
for backward compatibility. Tran- 
sistor count went up by a million 
on the R4400, with the increase 
fundamentally in cache. On-chip 
primary cache has been doubled 
from an 8k/8k instruction/data 
cache to a 16k/16k cache on the 
R4400. The secondary is the same. 
The processor is available in 3.3- 
and 5-V versions. 

How does this new chip fit into 
the emerging RISC PC world? Even 
when Intel’s P5 finally hits the 
streets, the MIPS crowd already 
has the more powerful R4000— 
and the R4400 is an upgrade to 
that. When compared with the 
486, the R4400 offers more perfor- 
mance in the same price range. 


—effrey Child 


Chorus spreads micro- 
kernel-based UNIX 


Chorus Systemes (Paris, France) 
appears to be the most agreeable 
operating system company 
around. Last year Chorus con- 
cluded arrangements with IsI Soft- 
ware Components Group (Santa 
Clara, CA) to link its microkernel- 
based UNIx-compatible distributed 
operating system with ISI’s psOs+ 
realtime kernel. Recently, Chorus 
moved to support Sco’s (Santa 
Cruz, CA) PC-based UNIX. 

Now Chorus has entered into an 
agreement with UNIx System Labs 
(Summit, NJ), the guardian of UNIX 
System V Release 4 (SVR4). Its 
aim is to let Chorus microkernel 


technology evolve in step with 
SVR4, so that large system and re- 
altime system vendors have an 
SVR4-compatible microkernel mi- 
gration path for future develop- 
ment. Topping this off is an agree- 
ment with Tandem Computers 
(Cupertino, CA) to develop micro- 
kernel-based SVR4 fault-tolerant 
operating system technology. Ac- 
cording to Chorus, such technol- 
ogy will be scalable from embed- 
ded realtime systems to large 
mainframe computers. 

—Tom Williams 


Benchmarks proposed 
for fuzzy logic 


A suite of benchmark programs de- 
veloped by Togai Infralogic (Irvine, 
CA) has been proposed as a means 
of measuring the performance of 
processors executing fuzzy logic in- 
ference code. The benchmarks are 
three fuzzy rule bases at different 
levels of complexity: simple (with 
seven rules, each having two input 
variables and one output vari- 
able); medium (14 rules of three in- 
puts and two outputs); and com- 
plex (25 rules of seven inputs and 
three outputs). 

Togai has released results of 
tests run on four processors, the 
Motorola 68HC11, Hitachi H8/300 
and -500 and Intel 8051 (which 
showed the highest performance). 
There will no doubt be many ques- 
tions from vendors as to how the 
code was produced, what inference 
methods were used and whether 
code was optimized. When this in- 
formation is available, vendors 
may be able to use these bench- 
marks as a starting point for a 
common suite that will help de- 
signers pick price-performance 
points for fuzzy-based designs. 

—Tom Williams 


ViaLink helps QuickLogic 
cut FPGA prices 


QuickLogic’s (Santa Clara, CA) 
ViaLink process technology has 
been moved from codeveloper VLSI 
Technology’s (San Jose, CA) pilot 
line to its high-volume production 
facility in San Antonio, Tx, produc- 
ing improved yield and lower wa- 
fer cost that’s enabled the FPGA 
vendor to reduce pasic 1 prices by 
up to 33 percent. “As we move to 
high-volume production of our 


10 DECEMBER 1992 COMPUTER DESIGN 


products, we are pleased to be 
able to pass the cost savings on to 
our customers,” said David A. 
Laws, QuickLogic’s president. 

vis! Technology recently an- 
nounced that it will use the Via- 
Link element as the basis for what 
it calls programmable Functional 
System Blocks (pFsBs), cells that 
provide field-programmable capa- 
bilities embedded in asic devices. 
These pFsBs will be used to de- 
velop embedded memory elements 
(vROMs or ViaLink ROMs), embed- 
ded logic elements and custom 
ViaLink products. Asics built with 
pFsBs will offer visual and electri- 
cal security. 

Don Ciffone, vice-president and 
general manager of VLSI’s product 
divisions, says, “With the ability to 
include field-programmable struc- 
tures directly on ASIC and ASSP 
chips, customers now have unprec- 
edented flexibility in the design of 
secure, high-performance systems 
that can be highly differentiated 
from those of their competitors.” 

—Barbara Tuck 


Vitesse prices GaAs 
ASICs to beat BiCMOS 


With 1,500, 7,000 and 13,000 
gates, the new 0.6-l1m VIPER GaAs 
gate arrays from Vitesse Semicon- 
ductor (Camarillo, CA) are sized for 
the majority of designs today and 
offer two to three times the perfor- 
mance of competing BiCMOS arrays 
at comparable cost, claims the com- 
pany. “With the introduction of our 
VIPER arrays, cost is no longer the 
issue when comparing GaAs with 
competing BiCMOS technologies,” 
says Lou Tomasetta, Vitesse presi- 
dent and CEO. “Our H-GaAs tech- 
nology is more mature than most 
BICMOS processes currently offered. 
The real issues today are reducing 
design time through simplified sys- 
tem architectures and increased 
performance margin.” 

Housed in plastic and aimed at 
system designs running at 50 
MHz and above, the VIPER gate ar- 
rays deliver shorter gate delays, 
lower power requirements and 
better design margins than Bic- 
mos. According to Vitesse, a two-in- 
put NOR gate has a typical un- 


| loaded delay of 60 ps, while 


dissipating only 0.18 mW. “For ap- 
plications above 75 MHz, there 


Continued on page 12 


: & 
IDT's Dm ories 
Fast Access 
Sharing one straw has never 
been the ideal answer, and only IDT’s 
dual-port memories are the perfect 
solution when a processor and a 
peripheral need to share the same data. 
True sharing means neither side has to 
wait until the bus is free to access 
data—they each have individual access 
to the entire memory array, increasing 


This translates into increased 
throughput for wider buses using 
fewer parts! 
IDT also offers innovative dual- 
port packaging solutions, including 
TQFPs and modules. 


} Share a Sweet Deal 
Call today and get a copy of 
IDT’s new Specialized 


system bandwidth and making data ; pet 
access faster and more efficient. Memories and eee 
Modules Data _— 

More for Less Book and 

IDT offers more than 25 asynchro- Multi-Port 
nous dual-ports as fast as 12ns and in con- Memory Design 
figurations of 1K x 8 to 64K x 16, as well as Guide to find 
the new 50MHz IDT7099 4K x 9 synchro- out how dual- 


nous dual-port. The new IDT7025 8K x 16 
device is the densest monolithic dual-port 


ports can simplify your design! We'll 
sweeten the deal by sending you a pair of 


available, allowing more data to fit into a © ep ee Baskin G1)Robbins:. 

smaller space while providing faster access. + sh. coupons so you can share 
: t be oe “ your next ice cream treat. 

Broadest Dual-Port Family Available aR: — (Limit 2 per customer.) 


1K 2K 4K 8K 16K 32K 64K 128K 
DEPTH 


The Baskin-Robbins logo is a trademark of Baskin-Robbins Co 


(800) 345-7015 © FAX: 408-492-8674 Integrated Device 


ASK FOR KIT CODE 7061 Technology, Inc. 
CIRCLE NO. 7 


EWS BRIEFS NEWS BRIEFS NEWS BRIEFS NEWS BRIEFS NEWS BRIEFS NEWS 


Continued from page 10 


are no other Asic technologies that 
can compete with the price-perfor- 
mance of VIPER,” boasts Bob Nunn, 
vice-president and general man- 
ager of ASIC products at Vitesse. 
—Barbara Tuck 


A kinder, gentler EDIF? 


The Electronic Design Interchange 
Format (EDIF) committee recently 
unveiled version 2.9.0 of the 
beleaguered EDIF standard, in 
hopes that the updated release 
will rectify the inadequacies of pre- 
vious versions. For the past four 
years, the former release, EDIF 
2.0.0, has been the primary means 
of exchanging data among CAD, 
CAE and test tools, but ambiguities 
in the standard’s syntax have re- 
sulted in incompatibility among so- 
called “epiF-standard” tools. 
“Release 2.9.0 is the result of 
years of engineering staff hours 
and millions of dollars,” says Rich 
Goldman, engineering manager of 
the semiconductor vendor program 
at Synopsys (Mountain View, CA) 
and chair of the EDIF technical com- 
mittee. “We’ve gone to great 
lengths to clarify the EDIF syntax 
to make life easier for the EDIF 
reader. This is where the majority 
of the problems existed in version 
2:0:0.” —Mike Donlin 


Modeling information 
comes online 


Electronic transfer of component 
modeling information may yet be- 
come a reality, thanks to a distrib- 
ution agreement between start-up 
ViewPoint Information Systems 
(Waltham, MA) and Mentor 
Graphics (Wilsonville, or). The 
new company’s offering is different 
from other component information 
products because its data is ma- 
chine-readable. Users can extract 
symbols and attribute information 
for schematic, simulation and lay- 
out programs. ViewPoint has also 
signed deals with Hitachi 
(Brisbane, CA), Intel (Hillsboro, or) 
and National Semiconductor 
(Santa Clara, CA); these agree- 
ments should give the company 
component data faster than other 
vendors who rely on databook in- 
formation. 

The alliances will come as wel- 


come news to EDA users, who’ve 
been demanding vendor-indepen- 
dent component information sys- 
tems that can work with EDA soft- 
ware. Some industry analysts cite 
this lack of timely component data 
as a stumbling block to concurrent 
engineering strategies. 

—Mike Donlin 


PCI gets expansion 
connector 


The pci (Peripheral Component In- 
terconnect) definition developed by 
Intel (Santa Clara, CA) will soon 
get an expansion connector specifi- 
cation, according to the pci Special 
Interest Group Steering Com- 
mittee. Introduced in June, PCI 
was defined as a high-performance 
local bus to supplement existing 
bus architectures. The definition 
only provided for an electrical spec- 
ification, with the belief that pc 
makers would be soldering such 
high-performance peripheral chips 
as graphics and communications 
directly on a motherboard using 
the Pcl specification for electrical 
interconnection. 

The proposed connector uses a 
Micro Channel-style edge-card con- 
nection providing 32- and 64-bit in- 
terconnection. The configuration 
was selected to keep cost down 
while providing a high-reliability, 
high-density connection. The ap- 
proach will let pcI boards be used 
in BISA, ISA and Micro Channel sys- 
tems. 

PCI’s acceptance will be further 
enhanced by a Pc! interface chip in- 
troduced by Intel (Folsom, cA) late 
last month. Compatible with stan- 
dard vo buses such as ISA, EISA 
and MCA, as well as the new 
PCMCIA standard, PCI will offer com- 
mercial and industrial users a 
new high-speed conduit to Pc- 
based processors. 

—Warren Andrews 


Standards set for 
memory interface 


While some vendors pursue PCI 
and others follow PcCMCIA, a group 
within the IEEE Computer Society 
is dealing with advances in tech- 
nology that have made it possible 
for traditional storage elements 
such as disk drives to be reduced 
in size so they can be directly 
soldered to Pc boards. 


The Computer Society’s P1285 
is a standards activity meant to de- 
fine a new IEEE standard interface 
to handle just such high-latency, 
non-volatile memory elements. 
The interface will be used with ei- 
ther a single memory element or 
with many coordinated memory el- 
ements. Issues of concurrency, 
latency, bandwidth, extensibility, 
negotiation, and partitioning are 
among those to be addressed. 

—Warren Andrews 


486 rivalry continues 
unabated 


Intel (Santa Clara, cA) and Cyrix 
(Richardson, Tx) are shooting it 
out on the 486 frontier. In a 
November announcement, Cyrix 
unveiled a 50-MHz chip for desk- 
tops with write-back caching and 
burst writes (with a separate 
math coprocessor). Both compa- 
nies have announced notebook ver- 
sions of the chip. 

The Intel chip’s key features are 
3.3-V operation, on-chip integra- 
tion of a 32-bit memory controller, 
an ISA bus controller, and the 8- 
kbyte cache and math coprocessor 
that are integral to the 486DX. 
The processor can interface to 5-V 
peripherals without translation 
logic. The lower voltage means 
that a 486SL actually consumes 
less power than a 5-V 386SL, 
while providing more than twice 
the performance. 

At the high end is Cyrix’s clock- 
doubling cx486S2/50. The com- 
pany’s cx486SLC/e is an enhanced 
version of its earlier 16-bit chip. 
There are versions running at 5 V 
and 3.3 V, although the low-volt- 
age version requires external 
translators in dual-voltage de- 
signs. The cx486SLC/e system 
management mode lowers power 
consumption by 25 percent, com- 
pared to Cyrix’s earlier version. 
Chips are sampling at 25 and 33 
MHz, although 3.3-V operation is 
only available at 25 MHz. 

Intel’s 486 for notebooks, the 
i486SL, is shipping in a 25-MHz 
version. A 33-MHz chip is slated 
for the first quarter of 1993. 

—Don Tuite 


12 DECEMBER 1992 COMPUTER DESIGN 


INSIDE IS THE MOST POWERFUL 
EMBEDDED MULTICOMPUTER 
YOU CAN EVER BUILD. 


Open up to Mercury’s embedded realtime multicomputer solutions. Because of a 
balanced architecture, our multicomputers deliver scalable performance into the tens of GFLOPS, 


with GBytes of I/O to match. With interboard and interchassis communications, you can build a solu- 


tion to satisfy even the most demanding applications within 


Interconnect 


Ee fe nal i/ 


Fi r Optic /O : ‘ 
v7 S your constraints of cost, space, and power consumption. 
rossbar 
fe) 


Mercury’s commercial and ruggedized multi- 


computers are supported by our standards-based realtime 


operating system software, including advanced multicomputing development tools that enable you 
to harness the power of hundreds of processors. 
For more information on our commercial off-the- Computer Systems, Inc. 


shelf (COTS) products and to receive our White Paper: MER IkY 


Balancing VO and Computation, call Mercury toll free 


The Ultimate Performance Machine. 
today at 1-800-229-2006 or (508) 458-3100. 600 Suffolk Street, Lowell MA 01854-3608 


CIRCLE NO. 8 


OME TOMA 


Media~Link is a registered trademark of Spectrum Signal Processing, Inc. 


Together as they should be. 
On Spectrum’s new DSP/PC. 

The first to integrate a 33 
MFLOPS DSP and a fully func- 
tional 386 PC on a single PCB. 

The DSP/PC lowers your 


9227KT A244955 
VL82C106-FC 
306664000 
COPR.1991 


board count. Increases reliability. 
Reduces cost. And it’s available 
right now, today. 


Pel EF : = = 
MA, BOYS. | 7 =a 

Still better, its Media~Link® E i ae a 
architecture bypasses the ISA 
bus to accelerate interprocessor 
communications—and speed up | 
your applications. 

Plus, the DSP/PC board comes 
with integrated software develop- 
ment tools, including libraries, 
high-level language support, and 
source-level debugging. 

So discover an entirely new 


SbSUAMAMAH{AMALAASSELMAMRELA UCASE 


meaning for motherboard. Call 


ee 


Spectrum Signal Processing today 
for your DSP/PC Applications 
Booklet, or for the name of your 
local distributor. 

In the U.S., call 1-800-663-8986; 
in Canada and worldwide call 
604-421-5422. Fax: 604-421-1764. 

SPECT rum ee 


YS gheatre oe a) K ; , * MCECUORSELERNG  SEGREORERGOKON  AAEGUGRGNASCEE “eeceucoecinsta 
Putting DSP to work : 


CIRCLE NO. 9 


: power of embedd 


FORCE COMPUTERS Inc. 3165 Winchester Blvd., Campbell, CA 95008-6557. Prof.-Messerschmitt-Str. |, W-8014 Neubiberg/Manchen. All brands or products are trademarks of their respective holders, © 1992 FORCE COMPUTERS Inc. 


CIRCLE NO. 10 


This is one of those times when you 
just have to seize the day. Because 
opportunities like this are rare indeed. 
You see, FORCE is the only 
company licensed by 
Sun to put SPARC= 
station . 
2 tech- 


nology 
Choose from a range of systems, for a 
on VME. highly integrated solution. 


So we're the only ones who can 
give you validated hardware and 
software compatibility. Allowing you 
to run SunOS” with any of your 
SPARCstation 2 applications and peri- 
pherals. Without a hitch. 

We also have a 
whole new family of 
SPARC 2 products. 
With everything from 


Our CPU-2CE features 


a 40MHz SPARC Qur CPU-2CE (6U) 


RISC microprocessor, 
delivering 28.5 MIPS. board to the teraforce 


20-slot system. Giving you the perfect 
combination of real-time and UNIX. 

And our SPARC products pro- 
vide the broadest software offering of 
any RISC architecture. 

So if you want a better grasp of 
embedded SPARC, call for a free 
brochure. 800-237-8863, ext. 5. Or in 
Europe, at 49.89.608-14-0. 

Because there's no SPARC 
reason to let all this power 
slip through your fingers. "te 


SCE 


eo 


Looking for the kernel that 


makes application debugging 


both quicker and easier? 


jij. 


Look to KADAK for the AMX™ 
real-time multitasking kernel featuring 
the InSight™ Debug Tool. 

AMxXand InSight cooperate with such 
industry standard source level debuggers 
as CodeView,” FreeForm}" Turbo Debugger™ 
and XRAY™ But that’s just the start. 

With InSight, a single keystroke will 
give youa full screen view of all your tasks, 
timers, mailboxes, messages, semaphores 
and event flags. Plus, the InSight Profiler 
will expose those unexpected task 


Ww 


activities and timing effects. 


You'll find AMX with InSight speeds 


™ you through the 
JA\MWIK testing process 
letting you get 


your products to market quicker than ever 
—one good reason to count on KADAK. 


For a free Demo Disk — or to order the 
AMX and InSight Manual for only $85us — 
contact us today. Phone: (604) 734-2796 

Fax: (604) 734-8114 


Count on KADAK. 


KADA 


KADAK Products Ltd. Setting real-time standards since 1978. 
206-1847 West Broadway, Vancouver, BC, Canada, V6] 1Y5 


AMxX is a trademark of KADAK Products Ltd. All trademarked names are the property of their respective owners 


CIRCLE NO. 11 


80386SX / 80386DX / 80486SX / 80486DX 
INDUSTRIAL SINGLE BOARD COMPUTER 


TWO YEAR WARRANTY 


All TME products come with Two Serial ports, One Bi-direc- 
tional Parallel port, Floppy & IDE Hard Disk Interfaces. 


TME Toronto MicroElectronics Inc. 


Hope a Rd. #1 Mississauga, Ontario, L5T-1C4 


HOP486 

* 20/25/33/50Mhz, 
80486SX/DX 

* Up to 48Mbytes on-board 
memory 

* Optional 256K write back 
cache memory 


HOP386C 

* 25/33/40Mhz, 80386DX 
* Up to 32Mbytes on-board 
memory, 

* 128K write back cache 
memory 


HOP386SXC 
* 16/20/25Mhz 80386SX 
* Up to 16Mbytes on-board 
memory 

* 64K cache memory 
* Up to 1.5Mbytes FLASH 
EPROM on-board 


Tel: 416 564-4833 » Fax:416 564-4768 


CIRCLE NO. 12 


18 DECEMBER 1992 COMPUTER DESIGN 


COMPUTER Jechnology 


and Design 
Directions 


~ EDITOR-IN-CHIEF/ASSOCIATE PUBLISHER PUBLISHER 
John C. Miklosz, Ph.D., (508) 392-2114 


SENIOR EDITORS 
Warren Andrews, Computers & Subsystems 
(508) 283-2102 
Barbara Tuck, ASICs & ASIC Design Tools 
(516) 473-1661 
Michael G. Donlin, CAE/CAD Tools 
(508) 392-2123 
Tom Williams, Software & Development Tools 
(408) 335-5514 
Don Tuite, integrated Circuits 
(415) 365-5656 
Jeffrey Child, New Product Developments 
(508) 392-2126 


CONTRIBUTING EDITOR 
Stephan Ohr, Analog & Mixed-Signal 
(908) 232-1380 


OEM INTEGRATION 
Senior Editors 
John Mayer, Technology & Product News 
(617) 484-5804 
Frank Caruthers, Special Reports 
(215) 993-9595 


MANAGING EDITOR: 
Arlyn S. Powell, Jr. 


CHIEF COPY EDITOR: 
Annette M. Staron-Wilson 


COPY EDITOR: 
Kym Wilson Gilhooly 


PRESENTATION MANAGER: 
Richard Sarno 


EDITORIAL ASSISTANT: 
Claire Ellis 


ART DIRECTOR: Jan Horner 
ILLUSTRATOR: Meg Benner 


AD TRAFFIC MANAGER: 
Kelly Rice, (508) 392-2198 


CIRCULATION DIRECTOR: 


Robert P. Dromgoole, (918) 832-9213 


CIRCULATION MANAGER: 
Paul Westervelt, (918) 832-9287 


PUBLISHER 
David L. Allen, (508) 392-2111 


ASSOCIATE PUBLISHER/ 
NATIONAL SALES MANAGER: 
Tim L. Tobeck, (508) 392-2116 


nnWell 


PUBLISHING COMPANY 


Advanced Technology Group 
Dr. Morris R. Levitt, Senior Vice-President 
Leslie P. Cypret, Vice-President, Administration 
One Technology Park Drive 
P.O. Box 990, Westford, MA 01886 
Tel: (508) 692-0700 J Fax: (508) 692-0525 


Postmaster: Send change of address form 3579 
to COMPUTER DESIGN Circulation Department, 
Box 3466, Tulsa, OK 74101 


ATTENTION RETAILERS: To carry Computer Design 
in your store, contact International Periodical Distributors 
at 1-800-999-1170, ext. 447 (dealer calls only) 


VBPA ABP 


The DK516C-16 Winchester is another 
legend in a distinguished tradition of 
Hitachi mass storage products. Hitachi 
believes that product development starts 
with the pursuit of maximum reliability. 
Thats why all of the DK516s key compo- 
nents are designed, built, and tested in- 
house by Hitachi. 


Legendary Performance 

Hitachi backs up this reliability with 
equally-impressive performance. The 
DK516C-16s SCSI interface provides a 
maximum data transfer rate of 5.0 Mbyte/ 
sec (synchronous), with a 256-Kbyte data 
buffer and read look-ahead cache. Average 
seek time is a quick 13.5 ms. 


Authorized Distributors 
CONSAN STORAGE SOLUTIONS 
1800. 229-DISC IA, IL, IN, KS, KY, M 

MO, ND, NE, OH; PA'(412), SD, WI 


EMJ AMERICA INC. 
919-460-8861 DC, DE, MD, NC, NJ, 
SC, TN, VA, WV 


S, NC, SC, TN 


LAW-CYPRESS DISTRIBUTING co. 
1-800-310-6220 AK, CA, HI, OR, V 


For ESDI applications, choose the 
DK516-15. This 1.54-Gbyte drive pro- 
vides a 14 ms average seek time and a 
2.75 Mbyte/sec data transfer rate. 


From a Legendary 

$62 Billion Company 

Both DK516 drives are brought to you 
by Hitachi, a company renowned for 
mass storage reliability and innovation. 
According to a recent independent end- 
user site survey by Reliability Ratings, 
Hitachi drives had the highest Field 
MTBF and the lowest percent failure 
rate for any OEM drive rated. Fully 
100% of the users surveyed would pur- 
chase the Hitachi drives again. 


GENTRY Sree deena ENG. R SQUARED DISTRIBUTING 
rea opesere ce: AL, DC var ne A, LA, 


1-800-777-3478 AZ, CA, CO, ID, MT, 
NM, NV, OR, UT, WA, WY 


SIGNAL COMPUTER PRODUCTS 
508-263-6125 CT, MA, ME, NH, NJ, NY, PA, RI, VT 


And to back our reliability, we offer 
one of the longest warranties in the 
industry. The legend continues. For 
more information on the DK516, or 
our new 3.7-Gbyte 5.25" or 1.4-Gbyte 
3.5" drives, call 1-800-HITACHI. 


Hitachi America, Ltd. 

Computer Division 

Peripheral Sales & Marketing, MS:500 
2000 Sierra Point Parkway 

Brisbane, CA 94005-1835 


HITACHI 


Our Standards Set Standards 


SEECIATIZED SYSTEMS ar NOLOGY: 
1-800-688-8993 AR, LA, NM, € 


HITACHI CANADIAN 
416-826-4100 CANADA 


Survey was conducted independently by Reliability Ratings, Needham, MA 02191. The data is from a publicly available report. Reliability Ratings is not affiliated with Hitachi, Ltd., or its subsidiaries, 


and does not endorse its products. 


Call Hitachi for a free copy of the survey. 


CIRCLE NO. 13 


Do what most everyone 
else does. 

Control your next 
embedded system with a micro- 
processor from Motorola’s 
32-bit 68000 family. 

Whether your system 
calls for high performance, low 
cost, functional integration 
or a combination of all three, 


we've got chips that'll meet 
your needs. 

If cost is your first con- 
cern, take a look at our industry 
standard 68ECOO0 micro- 
processor. It delivers 32-bit 
performance for $2 and change. 

Which makes it perfect 
for everything from low-end 


printers to consumer electronics. 


Or if you're in the “speed 
is everything” camp, consider 
our 68EC040. A streamlined 
screamer delivering 29 MIPS 
of sustained performance, 
itll run the pants off RISC 
controllers in high-end appli- 
cations. At a lower overall 
system cost. 

Or maybe you need 


CONTROL 
CLUDING 
COsfis. 


special functionality. Like 
built-in multiprotocol com- 
munications, direct memory 
access, or sophisticated 
timers. Our 68300 line of 
integrated processors comes 
fine-tuned for a wide variety 
of applications, from telecom- 
munications to hand-held 
computers. 


And because they're 
integrated, they take up very 
little space. 

A quick glance across the 
page will show you there are 
many more 32-bit solutions 
where those came from. 

Namely, from Motorola. 
The company that controls 
more 32-bit embedded sys- 


CIRCLE NO. 15 


Motorola and the ® are registered trademarks of Motorola, Inc. © 1992 Motorola, Inc. All rights reserved. 


tems than the rest of the world 
combined. 

For a free copy of our 
68000 Family Brochure, call 
1-800-845-MOTO. 

And get everything under 
control. 


(AA) MOTOROLA 


BEDITORIAL 


“A technical conference 
in these times has to 
offer enough...to make 
your sacrifice in time 
and money worthwhile. 
We think we’ve come 
up with an approach 
that does that.” 


John Miklosz 
Associate Publisher/ 
Editor-in-Chief 


L 


Computer Design takes 
over A & M-S Design 
Conference 


W ell, the second annual Analog & Mixed-Signal Design Con- 
ference is behind us and, with so many of us away from the West- 
ford office on the day of our Halloween party, we again failed to 
walk away with any prizes. This was the second year in a row 
that we came up empty-handed and, determined not to let that 
happen again, we entered into an agreement with Miller 
Freeman, the original sponsors of the A & M-S Design Conference, 
to take over full responsibility for future A & M-S conferences. 
Our first move was to change the scheduled date for next year’s 
conference from the last week in October to the last week in 
January, 1994! 

But we’re doing more than just changing the date—we’re re- 
vamping the entire format of the conference. As A & M-S was origi- 
nally conceived, it was the conventional conference/exhibition, 
with technical presentations and sessions running during the 
same hours that the exhibit floor was open. We think we’ve come 
up with a better way to stage conferences as tightly focused as A 
& M-S. We’re testing the approach with RISC ’93 in March (see 
pages 38 and 39) and Fuzzy Logic ’93 in July. The basic idea is to 
eliminate the traditional exhibits and place the conference at- 
tendees, as well as the presenters, in a close-up, face-to-face, “total 
immersion” environment that will expose them to the relevant 
technologies, tools and applications throughout the entire three 
days of the conference, morning till night. 

With this new format, there’ll be half-day tutorials, one-hour lec- 
tures, multipaper application-oriented sessions, two-hour after- 
noon demonstration workshops (providing the opportunity to get 
some hands-on experience with various design and development 
tools), and evening rap sessions (with beer and snacks provided). 
What’s more, we’re throwing lunch into the package on each day 
of the conference, with each lunch session featuring a distin- 
guished speaker—a design guru, if you will. 

These are tough times for everyone—for designers and design 
managers at OEMs and system houses, and for vendors of ICs, 
ASICs and design and development tools. Money is tight and, prob- 
ably more important, time is tight, with many designers, design 
managers, product managers, and marketers doing one-and-a-half 
jobs. A technical conference in these times has to offer enough— 
and enough value—to make your sacrifice in time and money 
worthwhile. We think we’ve come up with an approach that does 
that. What do you think? 


22 DECEMBER 1992 COMPUTER DESIGN 


The Goal: 


Design the world’s only multi- 
frequency Radar Target Gener- 
ator System able to simulate 
hostile threats on the military’s 
diverse radar systems. 


The Problem: 

To get the needed horsepower, 
sixteen 68040 CPU boards were 
required. However, with this 
many boards, VMEbus band- 
width limits would severely 
degrade system performance 
making the project unfeasible. 


The Solution: 

Synergy’s V420 dual 68040 SBC. 
After evaluating several pro- 
ducts, KOR Electronics selected 
eight V420s which could deliver 
320 MIPS without VMEbus 
bandwidth degradation. 


“Not only did 
we meet our project 
performance goals, 

we were able to 


reduce our costs 
by 40%.” 


“ Synergy’s 
dual ‘040 
outperformed all 
other boards 
I've evaluated in 
the last five 


years,” 


—KOR Electronics 
Garden Grove, CA 


Unexpected Benefits: 
Synergy’s dual ’040 solution cut 
KOR’s hardware requirements 
by 50% while vastly increasing 
system reliability. These un- 
expected benefits reduced sys- 
tem costs by 40%. 

In Synergy, KOR also found 
a design partner with strong 
integration expertise and de- 
pendable customer support. 


“I recommend you call 
Synergy today.” 


Next time you need high 
performance SBCs, do as KOR 
Electronics did. Call Synergy 
Microsystems. You'll be as 
satisfied as they are. 


microsystems 


High performance SBCs for demanding applications. 
SYNERGY MICROSYSTEMS, Inc. 179 Calle Magdalena, Encinitas, CA 92024, 619-753-2191, Fax 619-753-0903 


CIRCLE NO. 16 


Complete RealTime 


Operating System...$995! 


Don't be fooled by higher 
priced realtime systems! 
RTMX comes complete and 
ready to run with all standard 


BSD utilities, C and C++ Compilers, C source 
de debugger, editors, and full 
a 


Syn networking with NFS. 


1003. | Tool Set* 

features include: POSIX realtime 
xo task scheduler, shared physical 

memory, message queues, high resolution 

timers, semaphores, software signals and 

realtime file support. 


RTMX_ systems, 
with X Windows and 
Motif, are $1895. 
Target systems are 
available starting 
at $295. 


*POSIX 1003.2 and 1003.4 are Draft Standards 
CIRCLE NO. 17 


High performance realtime 


For more information: 


RTMX-UniFLEX Inc. 
800 Eastowne Dr., Ste 111 
Chapel Hill, NC 27514 


(919) 493-1451 
Fax: (919) 490-2903 
Email: krl@rtmx-uniflex.com 


second Precision 
er Timing Modules 
+ Event Time Capture 


on/ * Multiple Processor 
Synchronization 


penedic Pulses/interrupts 


Poe “Call today for our 
Cor atey Synchronization Products Catalog 


- BANCOMM. Division of Datum Inc 
6541 Via Del Oro, San Jose, CA 95119 
Tel: (408) 578-4161 Fax: (408) 578-4165 


STDbus 


CIRCLE NO. 18 
24 DECEMBER 1992 COMPUTER DESIGN 


CALENDAR 


December 13 - 16 
1992 IEEE IEDM 


Hilton Hotel, San Francisco, cA. The 1992 

IEEE International Electron Devices Meet- 

ing brings together engineering profession- f 
als from industry, government and aca- 

demia. The meeting features 36 sessions on such topics as 
solid-state technology, integrated circuits and quantum 
electronics. Also offered are several short courses, plenary 
sessions and panel discussions. Contact: Melissa Wider- 
kehr, IEDM, Ste 610, 1545 18th St Nw, Washington, DC 
20036, (202) 986-1137, Fax (202) 986-1139. Circle 366 


January 3 - 6, 1993 

VLSI Design ‘93 

Taj Intercontinental Hotel, Bom- 

bay, India. The Sixth Inter- 

national Conference on VLSI Design, with the theme Chip, 
Board and Systems Design in the ’90s, brings researchers 
and designers to the west coast of India. The four-day 
program consists of paper sessions, posters, tutorials, and 
industrial CAD exhibits, covering such topics as CAE/CAD 
systems, logic synthesis, design for testability, circuit sim- 
ulation, analog devices, and economic issues. Contact: 
Rochit Rajsuman, Dept. of Computer Engineering & 
Science, Case Western Reserve University, Cleveland, OH 
44106, (216) 368-5510, Fax (216) 368-2801. Circle 367 


January 6 - 8 
WEST ‘93 oe 
‘ r : yb AFCEA& 

San Diego Convention Center, San Diego, aly ry 
CA. The AFCEA and U.S. Naval Institute 

Western Conference & Exposition fea- 
tures a technical program directed to military, govern- 
ment and industry professionals in the fields of military 
weapon systems, computers, communications, aero- 
space, and electronics. The conference focuses on mili- 
tary- and space-related issues, joint requirements and 
naval and drug enforcement applications in imaging. 
Also offered are technical panels, development courses, 
career transition seminars, and more than 160 exhibits. 
Contact: Ginny Bracken, J. Spargo & Associates, 4400 
Fair Lakes Ct, Fairfax, VA 22033, (800) 336-4583, Fax 


(703) 818-9177. Circle 368 
February 22 - 25 
EDAC-EUROASIC EDAC-93 


cniT Conference & Exhibi- FU ROASIC-93 


tion Centre, Paris, France. 

EDAC, the European Conference on Design Automation, 
and EUROASIC, the premier European event in ASIC design, 
will be held jointly this year to provide a forum for a 
common discussion on ASIC design and design automation. 
Sponsored by the EDAC Association, the event is expected 
to draw more than 80 exhibitors, and covers such topics 
as design techniques and methodologies, high-level design 
tools, simulation, and testability. Contact: CEP Consultant 
Ltd, 26-28 Albany St, Edinburgh, EH1 3QH, UK, +44 31 
557 2478, Fax +44 31 557 5749. Circle 369 


| 
\ 


' 
it 


» wa 
“our Mother— 


So 
VA 


ge 


«net 
Re 
ady 
Pe, 
r 
SOna/ 
C 
"e 
Ly) 
0, 
7} 
le 
.. 


Look in almost every office 
and you'll find a twisted pair 
_ outlet right on the wall. But look 
| for an efficient IC solution to 
_ make your PC design Ethernet-’ 
ready and it could drive you 
right up the wall. 

Unless you look to AMD. 
Our new PCnet-ISA—a true one-chip Ethernet 
controller—gives you the integrated features 
you need to make your next PC Ethernet-ready. 
So you get a complete 1O0BASE-T design in less 
than five square inches of real estate. 

PCnet-ISA is going to save you more than 
just space. Since your total solution will run you 
less than $25 in volume, PCnet-ISA will shine on 
the bottom line. 

You'll also save design time, because no ad- 
ditional memory is needed. And you'll deliver higher 
performance, because data transfers directly to 
the host memory, instead of through a local buffer. 

The software's ready to go too. Driver support is 
already available for Novell NetWare? Microsoft 


AMD's complete PCnet-ISA solution 
covers less than five square inches. 


LAN Manager, Banyan Vines? Artisoft LANtastic? 
SCO UNIX? and others. 

AMD has over 15 years of experience in net- 
working. PCnet-ISA is yet another in a long line 
of networking IC solutions from AMD for both 
Ethernet and FDDI LANs. Our cooperative part- 
ners include such industry leaders as DEC, HP. 
and SynOptics. So when you're working with any 
of AMD's networking solutions, you'll get the 
engineering support you need just by picking 
up the phone. 

And when you're ready to go to work with 
PCnet-ISA, call 1-800-222-9323 and ask for 
Literature Pack 16M. Then plug into a network- 
ing leader called AMD. 


ct 


Advanced Micro Devices 


901 Thompson Place, P.O. Box 3453, Sunnyvale, CA 94088. © 1992 Advanced Micro Devices, Inc 
PCnet is a trademark of Advanced Micro Devices, Inc. All brand or product names are trademarks 
or registered trademarks of their respective holders. 


CIRCLE NO. 19 


The ADSP-21020: with 
an enhanced Harvard 
architecture, you benefit 
Srom the highest perfor- 
mance and flexibility 
available in a floating- 
point DSP today. 


Compared to the 
ADSP-21020, everything else is sub- 
standard. It’s got the performance 
DSP designers want for ultra- 
demanding applications, like image 


processing, graphics, military, voice 


1ps/100 MFLOPS 


« 
nition. At 93.3 M 
and a 1024-point complex FFT 


benchmark in 0.58 ms, the ADSP- 


21020 is at least twice as fast as 


Introducing the 
With twice the performance and 
it sinks the competition 


anything else on the market. Ask 
for our “Floating Point Competitive 
Benchmarks Comparison” and 
see for yourself. 


For even more affordable per- 


formance, consider the ADSP-21010. 


For just $49.90 (in 100s) you get 


a floating-point DSP processor 


Which is code-compatible with our 


new family of floating-point DSPs 


offering high performance and 


a path to higher on-chip integration. 


Just as with the ADSP-2100 family 


of fixed-point DSPs, these products 


use an enhanced Harvard archi- 


ADSP-21020 Performance 
Benchmarks 
¢ 1024-point complex FFT (radix-4 
with digit reverse ): 0.58 ms 
¢ 1024-point real FFT (radix-2): 
0.34 ms 
e Divide: 180 ns 
el/Vx :270ns 
¢ Cubic Bezier evaluation: 300 ns 


¢ Cubic B-Spline evaluation: 450 ns 


tecture for optimum performance 


and exibility 


too. With development tools that 
are easy to use and accelerate your 


code-writing and time-to-market. 


Authorized North American Distributors: Alliance Electronics 505-292-3360 + Allied Electronics 800-433-5700 * Bell Industries 310-826-2355 + 
Future Electronics 514-694-7710 (Canada) 508-779-3000 (USA) * Hall-Mark Electronics 214-343-5000 * Newark Electronics 800-367-3573 * PioneerStandard Electronics 800-874-6633 * 
Pioneer Technologies Group 800-227-1693 * WYLE Laboratories 800-866-9953 * Zentronics 416-507-2600 (Canada) 


ADSP-21020. 
a complete tool kit for $995.00, 
in floating-point DSP 


The EZ-KIT enables 
you to evaluate a proto- 
type design quickly, 


with modules to pro- we ecm 4 ae 


2 | 
gram and simulate both the . e——— 
Analog Devices’ EZ-KIT: the most extensive (and least expensive) DSP development tool kit on the market today, 
with software development tools, a powerful simulator, the EZ-LAB board for prototyping, and (in the EZ-KIT-PLUS), 
a C Compiler and source-level debugger. 


ADSP-21010 and ADSP-21020; link 


in optimized library routines for key available for just $1,995. You can do EZ-KIT-PLUS are only valid through 

DSP algorithms; and run the applica- real-time in-circuit emulation with March 31, 1993. To order your EZ-KIT 

tion on the EZ-LAB Evaluation Board EZ-ICE, and soon you'll be able to or receive a product information 
that’s included. At $995, it’s a very run Ada coc packet, ca] 


lus at (617) 461-377]: 


2 1)20/21010 as well. 


, : »NACK: % athe a ace.an 
cost-effective tools package. For System on the 4 you can even place al 
all of the above, plus C Compiler, Now is the time to get on board order with your credit card. 
runtime library, and source-level with floating-point DSP. Because 


ANALOG 
debugger, our EZ-KIT-PLUS is these great prices on our EZ-KIT and DEVICES 


Analog Devices, Inc., One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106. Distribution, offices and application support available worldwide. 
EZ-LAB and EZ-ICE are registered trademarks of Analog Devices, Inc, SPOX is a registered trademark of Spectron Microsystems Corporation 


CIRCLE NO. 20 


eK 


— the heart 
your system 
and the key 
to error-free 
interboard 
data transfer. 


vA 


BUSTRONIC’s high-performance backplanes are designed to meet and 
exceed today’s high-speed computing requirements. With incremented CPU N 

and logic speed, there is a greater concern for low noise and improved reliability. ‘ 
BUSTRONIC has developed the best possible products available for today and the 
foreseeable future. Each signal line is matched and balanced for the optimum in char- \t 
acteristic impedance. All backplanes offer versatile power distribution and a connection \¥ 
scheme with distributed decoupling capacitors for both high and low frequency. 

Discuss your custom or MIiL-spec requirements with our engineers. 


b Please contact us for more information. 


Bustronic Corp. * 44350 Grimmer Blvd. * Fremont, CA 94538 


ed 
ee f all TEL (510) 490-7388 * FAX (510) 490-1853 
CIRCLE NO. 21 


BTECHNOLOGY VIEWPOINT 


Tom Clark on: 
FPGA 
design 


arrays (FPGAs) and complex programmable logic 

devices (CPLDs) have two basic choices when it 
comes to design methodology—structural and be- 
havioral. Until recently, the preferred choice among 
most designers was structural design—namely, sche- 
matic capture. But a strong movement is underway 
toward a shift in design methodology. 

Today, many systems designers are moving away 
from schematic design entry and are taking advan- 
tage of the higher level of abstraction offered by 
behavioral design methodologies. This doesn’t mean 
that engineers are phasing out their schematic cap- 
ture products. Rather, it signifies a shift toward a new 
design environment that utilizes hardware descrip- 
tion languages (HDLs) as its core, and alters the role 
of schematic capture to provide less design and more 
documentation. 


i ogic designers using field programmable gate 


Bf New architectures push change 


Pushing this shift in methodology into the spotlight 
is the immense popularity of FPGAs and CPLDs. These 
new device architectures combine the best features of 
ASICs with the best characteristics of PLDs. Initially, 
schematics were the entry vehicle of choice, primarily 
because many of the early adopters of FPGAs were ASIC 
designers. Schematic entry is also inherently a lower- 
level (and so more detailed) representation of a design 
than a behavioral description, and offers better con- 
trol over the silicon. 

In addition, FPGA vendors have realized that design 
at the schematic level effectively locks a designer into 
one supplier’s technology. Anyone who’s changed a 
gate-array vendor in midstream immediately knows 
why—to retarget a schematic-based design to another 
vendor, you have to redo much of your work. With 
FPGAs, the situation is even more severe. Whatever 
one-to-one remapping you might get away with in 
gate-array retargeting is impossible, or at least hope- 
lessly inefficient, for moving between FPGAs. This is 


Thomas R. Clark, president and CEO, Data I/O Corporation, 


Redmond, WA 


because each FPGA vendor’s architecture and granu- 
larity are dramatically different. 


Bf The move to behavioral methods 


Several trends are weaning FPGA and CPLD users from 
schematic capture, and shifting them to behavioral 
methods. The first is the increase in the number of 
device vendors; the second is the increase in device 
density; and the third is the advent of new behavioral 
methodologies capable of handling the complexity 
offered by FPGAs. 

When FPpGas were first made available, there was 
only a single vendor of choice—Xilinx. Later, Actel, 
AT&T and Texas Instruments entered the market. With 
these limited choices, designers weren’t averse to a 
vendor-specific toolset. Today, however, a growing 
number of silicon vendors have FpGa offerings. Add to 
this the growing number of complex PLD solutions, 
many of which offer comparable density and higher 
performance than their FPGA counterparts, and it’s 
obvious you have many choices. 

In June’s Computer Design Technology Viewpoint, 
Cyrus Tsui provided an excellent profile of our indus- 
try, and we agree with him that there’s little chance 
of an industry architectural standard in the near 
future. As a result—and to combat the hype and false 
promises accompanying some device introductions— 
many designers have adopted one or two “pet” archi- 
tectures. This benefits the few vendors who were first 
to market with FrpGas, and is a serious obstacle to those 
who’ve come later. 

The problem with this defensive strategy is that all 


COMPUTER DESIGN DECEMBER 1992 31 


ETECHNOLOGY VIEWPOINT 


FPGAs aren’t created equal. In fact, there are signifi- 
cant differences in how well particular applications 
map to various architectures. Some FPGAs are signif- 
icantly better at certain kinds of circuits than at 
others, and even in a particular circuit class 
(datapaths or state machines, for example), there are 
typically only one or two architectures that best match 
a given, specific circuit. Narrowing down the number 
of candidate architectures may be a perfectly rational 
way to deal with the complexity and economic rigor 
of a market featuring so many choices, but it’s not the 
best way to match silicon to a design and ensure high 
utilization and top performance. 

This abundance of choice is a leading factor in the 
shift to behavioral entry. The higher the level of 
abstraction designers work at, the less they’re tied to 
any particular piece or class of silicon, and the more 
readily the design can be retargeted. Behavioral entry 
lets you migrate designs between different architec- 
tures, letting you choose the one that best fits your 
application. 

Perhaps the most important factor leading to a 
methodology shift is the fact that FPGAs and CPLDs are 
already meeting the density requirements of the ma- 
jority of today’s gate-array designs. At this level 
(around 10,000 gates), design by schematic is still 
practical, but efficiency is questionable. The higher 
level of abstraction offered by behavioral design 
methodologies becomes a major factor in overall de- 
sign efficiency. The use of HDLs for design entry lets 
you describe a design in a device-independent and 
higher-level fashion, with synthesis routines complet- 
ing the tedious and time-consuming work of matching 
appropriate design elements into correct architec- 
tural features. 

The third force in the shift from schematic to be- 
havioral entry is the development of logic synthesis 
for FPGAs. FPGAS present a more difficult technological 
challenge for synthesis than the less constrained ASIC. 
The architectural variations among different vendors’ 
FPGAS are vast in comparison to those evident in gate 
arrays. 


El Device fitters to the fore 


It’s only in the last two years that synthesis has 
become sufficiently practical to work its way into the 
mainstream, but it now offers a viable solution for 
rpacas. At the forefront of this synthesis movement are 
software algorithms called device fitters. Device fit- 
ters, in the same vein as the FPGAs they support, have 
borrowed techniques and algorithms from traditional 
Asic design software, and have melded them with 
generic PLD optimization routines and derivatives. 
A device fitter is a program that synthesizes a 
generic logic description into an implementation that 
is optimal for a particular architecture. It works ina 
fully automatic mode, but also lets you manually 
specify placement, routing criticalities, buffering, and 
other characteristics. The fitter, rather than the de- 
signer, takes on the burden of knowing the low-level 
details of the target silicon intimately enough to 
efficiently implement an application into a circuit. 
Today’s device fitter synthesis capabilities dispel 
many previously held beliefs that prevented FPGA 
behavioral methodology from being widely adopted. 
Many assume, for example, that the best way to run 


32 DECEMBER 1992 COMPUTER DESIGN 


synthesis is on a complete design. This is not true— 
synthesis performs far better if run on a design’s 
submodules. Many also believe that synthesis will 
always improve a circuit’s size or speed. Again, this 
isn’t true. There are classes of circuits upon which 
synthesis nearly always fails, and upon which it 
should never be run. Many think that schematics are 
as good a candidate for synthesis as behavioral de- 
signs. This also isn’t true—schematics contain valu- 
able knowledge about how a circuit should best be 
structured, knowledge that’s often beyond a synthesis 
algorithm’s ability to divine. 

The ideal design solution includes the ability to use 
behavioral entry as well as schematics, applying each 
to the portions of the design for which it’s best suited. 
Making these points clear to the design community— 
educating users through design examples and train- 
ing—is a prerequisite for achieving full acceptance of 
behavioral entry in the mainstream. 


B Applying benchmarks 


Data 1/0, as well as other vendors, have been involved 
in the past year in the PREP benchmarking effort. This 
Programmable Electronic Performance consortium is 
a group of PLD manufacturers and tool vendors whose 
objective is to develop a suite of benchmarks to accu- 
rately measure the functional capacity and speed 
performance of either PLDs or FPGAS. PREP was not 
formed to standardize such items as physical inter- 
faces, pinouts, architectures, or deal with spec sheet 
issues, such as electrical characteristics. The PREP 
solution is an important and useful first step toward 
helping designers understand how the FPGA architec- 
ture announcements they see in the press every 
month translate into gains in their ability to design 
and deliver the products their markets demand. 

Ultimately, we believe benchmarking will move to 
the desktop, where you can decide for yourself which 
devices give the best gate utilization, the best in-sys- 
tem speed, the best economic choice. That’s why we’ve 
spent considerable energy in the past two years de- 
veloping and constantly improving and adding to our 
list of device fitters. Our goal is to see designers armed 
with a universal front end that allows device-indepen- 
dent design, along with a rich back end, powered by 
device fitters, that can intelligently retarget designs 
between the full spectrum of architectures—and that 
lets you benchmark your circuits in any candidate 
device. 

Movement in the CAE market, however, is slower 
than we’ve hoped for. Behavioral entry is important 
and its momentum is building, but it will not totally 
replace schematics. Automatic device fitting has ap- 
peared, but designers will always want additional 
control. As we’ve learned elsewhere, the best revolu- 
tions are those that augment and build upon the past. 


FASTEST IN. 


> WBFIFO 


= ABT7819 
eueterteeett ett 


FASTEST OUT. 


THE NEW 80-MHZ ABI7819 FIFO 
FROM TEXAS INSTRUMENTS. 


| rane the industry’s first 
80-MHz FIFO, the SN74ABT7819. It’s 
the newest addition to a full line of high- 
performance, clocked, 18-bit FIFOs from 
Texas Instruments. And it can run circles 
around the FIFOs you're using now. 


Blazing speed with excellent 
metastable characteristics 
Based on our power-saving Advanced 
BiCMOS technology, the ’ABT7819 
has a maximum access time of 9 ns 
(measured at Cy = 50 pF). It’s the first 
to offer such performance. And its 
unique multistage synchronization 
circuitry greatly improves the meta- 
stable characteristics of status flags. 
That makes it an excellent choice for 
today’s high-speed multiprocessing 
systems—or any system where speed 
and reliability are paramount. 


© 1992 TI 


BIDIRECTIONAL FIFOs 
Max Data Data 
access setup hold 
Fmax time time time 
Device (MHz) (ns) (ns) (ns) 


‘ABT7819 80 o 3 0 
'72615' 40 15 6 1 
5420° 40 16 12 0 


* C, = 50 pF vs. standard 30 pF test load. 
Specs based on manufacturers’ data as of April 1992,* July 1992* 


Highly integrated in a choice 
of standard packages 

The bidirectional ’ABT7819 is more 
than just two 512-word-deep by 
18-bit-wide FIFOs sitting side by side. 
It’s bidirectional control logic, flag 
logic, latches and synch circuitry 
integrated into a single package to 
simplify your designs. 


The ’ABT7819 comes in compact 
80-pin SQFP (actual size 14 mm x 
14 mm tip to tip) and standard QFP 
packages to help save valuable board 
space. Plus, it’s available in -12-,-15-, 
—20- and —30-ns cycle times for easy 
performance upgrades. 


What are you waiting for— 
call today 


For more information on the 
SN74ABT7819, call 1-800-477-8924, 
ext. 3011, or contact your local TI 
sales office. We'll have you up to speed 
in no time. 


43 TEXAS 
INSTRUMENTS 


00-7536 


ETECHNOLOGY DIRECTIONS 


INTEGRATED CIRCUITS 


New clock chips are analgesic 


Don Tuite, Senior Editor 
ynchronizing the edges of a 
Ss distributed clock so that every 
chip in a system is clocked at 
the same instant has been made eas- 
ier with new chips from Vitesse (Ca- 
marillo, CA), TriQuint (Santa Clara, 
CA) and Cypress Semiconductor (San 
Jose, CA). All the chips give you flex- 
ibility in routing clock lines on a cir- 
cuit board. In some cases, prototype 
timings can be trimmed ad hoc using 
the programming inputs to the chips. 
Some of these clock distribution 
chips also offer frequency multipli- 
cation and division. Division lets you 
reduce the frequency of a clock that 
is being sent off the board, reducing 
potential EMI problems; multiplica- 
tion lets you increase it again. Be- 


for run-length headaches 


cause these chips use phase-locked 
loops (PLLs) that feed selected inputs 
back into the loop, they can be oper- 
ated as zero-propagation-delay clock 
| distribution chips. Propagation de- 
lays are 1 ns or less. 


Bl cypress breaks rules 

Despite the similarities between the 
purposes of these chips, there are 
| differences among them—most no- 
tably, between the gallium-arsenide 
(GaAs) devices from Vitesse and 


SEO ERT 


| while providing a larger array of 
timing options than bilevel inputs. 


It’s easier to understand the 


_ differences between the chips by 


thinking of them in terms of the 
voltage-controlled oscillator (Vvco). 
In all these devices, the vco runs at 
a multiple, N, of the clock frequency. 
The higher the vco frequency, the 
better, in terms of the precision with 
which you can control the outputs. 
In the GaAs parts, the oscillator 


_ runs at a speed as high as 840 MHz. 


_ TriQuint and the silicon device from | 


Cypress. Not only did Cypress vio- 
late the “rule” that says you can’t run 
a silicon PLL that fast, but the com- 
pany’s engineers designed trilevel 
| inputs that simplify programming 


FEEDBACK 
CLOCK IN 


SKEW 
CONTROL 0 — 


SKEW 
CONTROL 1 


The basics of skew control 


SKEW 
CONTROL N eee 


OUTN 


tials. 


— 


Clock distribution chips that let you control the relative skew of their various 
outputs consist of two parts. The first part (green) is a phase-locked loop that 
samples one of the outputs via an external link. This locks the output to the input, 
providing essentially zero propagation delay. It also supplies skew-shifting refer- 
ence signals, either from running the pit’s voltage-controlled oscillator at a multiple 
of the input frequency or from tapping selected stages of a ring oscillator running 
at the clock frequency. The second part (purple) is a skew-control block that uses 
the signals from the first part to generate outputs that are multiples or submul- 
tiples of the source clock, or that are shifted in time by controlled phase differen- | 


34 DECEMBER 1992 COMPUTER DESIGN 


It would be difficult for a silicon part 
to run that fast, but Cypress uses a 
trick to produce a precision equiva- 
lent to running a straight oscillator 
at 1,300 MHz. 

You control the outputs of all these 
chips in two ways: by programming 
skew-control input pins, or by select- 
ing which output is fed back to the 
input of the PLL. In these ways you 
are selecting values for N, and for 
edge placement in various channels. 


Bf Flexible output clocks 


TriQuint’s 80-MHz GA1000 has six 
outputs that can be programmed to 
run at one or two times the input 
frequency. This means the output 
frequency can be as high as 160 
MHz. There are two skew-control 
inputs. With all the outputs in 
phase, the maximum skew between 
any two of them is guaranteed to be 
500 ps. Typical values are 250 ps. 
In programming the chip, you se- 
lect a value for N between 4 and 22. 
You also determine where the rising 
and falling edges of the output fall 
with respect to the rising and falling 
edges of the internal vco clock. Be- 
cause the vco frequency must be 
between 320 and 440 MHz, your sys- 
tem clock frequency determines 
what values of N are possible, and 
so what degree of timing precision 
you can achieve. For example, at 66 
MHz, N must be 5 or 6—that is, 330 


_ and 396 MHz are the only values of 


N multiplied by 66 MHz that fall in 
the allowable range. Depending on 


| which value of N you choose, you can 


delay edges in multiples of 2.53 or 
3.03 ns. At an input frequency of 55 


| MHz and a value of 8 for N, you get 


the smallest increment of edge 
placement, at 2.27 ns. 

TriQuint’s 50-MHz GA1110E has 
six outputs that you can shift in 
increments of 2.5 ns. The guaran- 
teed maximum input skew is 500 ps, 
with the typical being 250 ps. All six 


DOS, Windows 
and real time. 
At the same time. 


The most widely-used application software 
ee runs on DOS and Windows. But they can't 
* The # sa provide real-time capabilities for demanding 


for Remote industrial applications. 
Communications 


Microware’s OS-9000 Real-Time Operating 
System with Virtual PC (VPC) lets you run 
DOS and Windows as tasks under OS-9000. 
Data and I/O devices can be shared between 
the two environments. DOS or Windows 
applications can be used to monitor and 
control real-time processes running under 
OS-9000. And VPC is included FREE with 
the OS-9000 Real-Time Operating System. 


OS-9000 provides complete real-time devel- 
opment and run-time environments for hard 
real-time applications, including Microware’s 
Ultra C advanced, high-technology ANSI C 
compiler. OS-9000 also offers extensive 
options for networking and graphics. 


Do you want DOS, Windows and real time at 
the same time? Call our toll-free number to 
order your complete “plug-and-play” OS-9000 
386/486 package for only $995. Or ask for 
your free copy of Questions & Answers for 
Serious 386/486 PC Users. 


Call Microware Today! 
1-800-475-9000 


6 
—Mmucnwat— 
MICROWARE SYSTEMS CORPORATION 


1900 N.W. 114th Street eDes Moines, lowa 50325-7077 
England /Benelux/Scandinavia: (44) 703 601990 
Germany: (49) 6221-862091 « Switzerland: (41) 56-83-3377 

France/Spain/ Italy: (33) 42.58.63.00 


Microware and OS-9000 are registered trademarks of Microware Systems Corporation. 
Virtual PC and Ultra C are trademarks of Microware. All other brand or product names 
are trademarks or registered trademarks of their respective holders. 


and Provection CIRCLE NO. 24 


anidard for r Data Ree 


ssnnevte UTIL Stan 


ETECHNOLOGY DIRECTIONS 


INTEGRATED CIRCUITS 


Output 
fed back 


Output phase shift 


QO, Q1, Q4 


Q2 


Q3 


Q5 


QO, Q2, Q3 


Q1 


Q4 


0 
a ie 
t 


The combination of two bilevel inputs and one of six outputs fed back to the phase- 
locked loop produces an array of positive and negative skews and inversions. 


outputs of the GA1110E operate at 
the clock fundamental, but you can 
use the part with TriQuint’s GA1086 
or GA1086E 10-output clock buffers, 
which have nine outputs at the clock 
frequency and one at half the clock 
frequency. Both the 1086 chips have 
very tight output-to-output skew 
variation—250 ps maximum, and 
125 ps typical. The GA1086 specifies 
a propagation delay of 500 ps and 
the E-version specifies twice that. 

Vitesse’s 70-MHz VSL4485 and 
VSL4586 each have eight outputs. 
On two of the 4485’s pins—or on six 
of the 4586’s—you can multiply the 
input clock frequency by 2 or 4, or 
you can leave it at the fundamental. 
As with the TriQuint chip, combin- 
ing two skew-control inputs with a 
choice of which output is fed back to 
the PLL gives a range of phase shifts 
at the various outputs. The actual 
value of the phase shift, relative to 
the output clock frequency, is deter- 
mined by three other inputs that 
Vitesse calls divide inputs. 

Like the TriQuint clock chips, the 
Vitesse chips guarantee 500 ps max- 
imum skew between outputs. Typi- 
cal values aren’t currently specified. 


Because the Vitesse vco operates at | 


frequencies of up to 840 MHz, these 
chips provide more precise skew con- 
trol than the TriQuint parts. The 
smallest possible increment is 1.25 ns. 


E Lots of control 


Superficially, Cypress’s 80-MHz 
CY7B991 (TTL Vo) and CY7B992 
(CMOS VO) resemble the TriQuint and 
Vitesse parts. There are several in- 
teresting differences, however. For 
one thing, the eight outputs of the 
two chips are arranged in pairs, and 
Cypress guarantees skew between 
members of the same pair to be 250 
ps, while claiming that typical val- 
ues are half that. For another, each 
pair of outputs has its own pair of 
skew-control pins, which may be 
pulled high or low or left uncon- 
nected. (An internal voltage divider 
prevents static buildup.) 

There’s an advantage to having a 
larger number of control pins. For 
each output pair, if the input pins 
are open, the output is in phase with 
the clock. Using other input values, 
you can trim the first two output 
pairs in increments of one, two, 
three, or four timing units, and you 
can trim the second two output pairs 
in increments of two, four and six 


36 DECEMBER 1992 COMPUTER DESIGN 


| which you will obtain your tap. In the 


| skew control, is determined by the 


timing units. The third pair can also 
be set for one-half or one-quarter of 
the applied clock frequency, and the 
fourth pair can be set to one-half the 
applied frequency or to the inverse 
of the applied clock. 

Because of this simple control 
method, you can design a board us- 
ing 991/2 chips to distribute clocks 
without paying a great deal of atten- 
tion to trace lengths. Then you can 
use DIP switches on the skew-control 
inputs of the chips to trim edge ar- 
rival times on your prototype board 
while you observe edge placement 
on a scope. On production boards, 
you simply replace the switches 


| with jumpers. 


Lacking the raw speed capabilities 
of GaAs, Cypress implemented the 
VCO in its PLL as a ring oscillator. This 
device uses a cascade of gain stages 


| to achieve the 180° of feedback an 
oscillator needs in order to work. 


Each stage introduces a constant in- 
crement of phase delay, and the sig- 
nal tapped off any stage is delayed or 
advanced relative to a reference by 
an incremental amount. Instead of 
selecting a value, N, by which the 
vco frequency will be divided, you 
select a number of delay stages, after 


Cypress parts the values are 16, 26 
or 44. The precision, or degree of 


clock period divided by the number 
of stages. The smallest increment of 
stage delay is 700 ps. 

TriQuint and Vitesse unequivo- 
cally specify their output rise times: 
1.5 ns (max) for 0.8 to 2 V. (For the 
10-output clock distribution chips, 
it’s 1.4 ns.) According to the manu- 


| facturers, these values are essential 


for Intel’s Pentium P5 or 586 proc- 
essor. Cypress’s spec sheet cites a 
rather lackluster 3 ns for the TTL 1/0 
part and 5 ns for the CMOs Vo part. 
According to the company, however, 
the parts actually slew at about 1 


ns/V. Bi 
For more information about the technol- 

ogies, products or companies mentioned in 

this article, call or circle the appropriate 
number on the Reader Inquiry Card. 

Cypress Semiconductor 

(408) 943-2902 .. Circle 201 
TriQuint Semiconductor 

(408) 982-0900 .. ares .... Circle 202 
Vitesse Semiconductor 

(805) 388-7455 . Saat _.. Circle 203 


———— 


Now You Can See True Colors 
Without Getting Soaked. 


New full-featured RAMDACs from Brooktree 
deliver 24-bit true color for cost-conscious PC 
designers. Introducing four new RAMDACs 
that span the spectrum of PC applications, 
from 640x480 VGA systems to 1280x1024 
workstation-quality graphics. They’ve got the 
right features, the right prices and are available 
right now. 


True Color in a VGA Environment 
Unplug Sierra. Plug in our totally compatible 
Bt481 or Bt482. You'll get 24-bit performance 
at 16-bit prices. 

These new RAMDACs support 15-bit 
TARGA, 16-bit 5:6:5 and 24-bit true-color for- 
mats. They even allow you to switch between 
VGA and true color on a pixel-by-pixel basis. 

Choose the Bt481 if you prefer an external 


hardware cursor. Or pick the Bt482 for its 
on-board 32x32x2 cursor — ideal for faster 
windowing environments. 


Workstation Graphics at PC Prices 
Introducing the Bt484 and Bt485, our newest 
mouth-watering RAMDACs. They combine true 
color with higher resolutions for higher perfor- 
mance graphics subsystems. And they're eco- 
nomical, too. 

Bt485 operates at up to 135 MHz to drive 
pseudo color to 1280x1024 resolutions and 
gamma correct true color to 1024x768. It has 
a 64x64x2 cursor and all the serialization 
and timing to directly interface to a VRAM 
frame buffer. 

Bt484 provides maximum flexibility with 
its programmable pixel port to provide 256 


to 16.8 million colors, on-board 32x32x2 
cursor and supports both interlaced and non- 
interlaced monitors. 


Resolution 


See eee 
Bt ip cs 


5 Bt481/Bt482 
: 


Call Brooktree at 1-800-VIDEO-IC for tech- 
nical details and pricing today. 

Brooktree Corp., 9950 Barnes Canyon 
Road, San Diego, CA 92121, (619) 452-7580, 
FAX (619) 597-0673. 


Brooktree: 


©1992 Brooktree Corporation. Brand names or product names mentioned herein may be trademarks or registered trademarks of their respective companies. 


MARCH 16-18, 1993 


9S 


HYATT REGENCY SAN FRANCISCO AIRPORT 
BURLINGAME, CALIFORNIA 


WHAT IS RISC ‘93: asc 93 is the premier annual gathering of hardware designers and software devel- 
opers involved with RISC system architectures; RISC processors, ASIC cores and peripheral ICs; RISC programming and 
debugging; and the design of RISC-based systems for general-purpose computing, embedded and realtime applications. 


THE ATTENDEES: asc 93 is a downto-earth conference aimed at both hardware and software engi- 
neers and engineering managers responsible for the design and development of products based on RISC processors. 
Specifically, RISC ‘93 is targeted at individuals with a solid background in electronic/computer system design and develop- 
ment (both hardware and software), as well as applications programming, who are looking for the most up-to-date infor- 
mation on the design of RISC-based computers, the design of embedded and realtime RISC systems, programming RISC- 
based systems, designing ASICs with RISC cores, and specifying and integrating RISC development tools into the overall 
product development environment. 


THE FORMAT: TOTAL IMMERSION 

RISC ‘93 has been designed as an intensive 3-day program that will place all 
participants in a total immersion environment where they'll have the oppor- 
tunity to attend: 


Half-day tutorials that will help clarify the intricacies of the major RISC 
processor architectures. 


A variety of one-hour lectures that focus on specific aspects of RISC 
architectures, RISC-based hardware design, programming techniques, 
compilers, and development tools. 


Multipaper, application-focused sessions consisting of 20-minute presen- 
tations by system designers and software developers who've already 
implemented RISC designs in applications ranging from workstations, 
graphics, image processing, communications, signal processing and 
embedded control. 


A luncheon on each day of the conference that will be highlighted by 
an address from a recognized authority on RISC architecture or RISC- 
based designs. 


Demonstration workshops where attendees will be able to get hands- 
on exposure and detailed information about the latest RISC processors, 
compilers and development tools offered by leading hardware and soft- 
ware vendors. 


Free-wheeling “rap” sessions, led by RISC experts, on the first two 
evenings of the conference. Conference participants will have the 
chance to explore and exchange ideas about any aspect of RISC and 
RISC-based system design in an informal atmosphere of shirt sleeves, 
beer and pizza. 


MORNING 


LUNCHEON/SPEAKERS 


AFTERNOON 


DEMONSTRATION 
WORKSHOPS 


RAP SESSIONS 


LED BY RISC 
EXPERTS 


RISC ‘93 Conference is sponsored by COMPUTER DESIGN # One Technology Park Drive, Westford, MA 01886 
TEL: 508-392-2124 ® 800-223-4259 = FAX: 508-692-7780 = Contact: Patti Kenney, RISC ‘93 Conference Coordinator 


PARTICIPATION: Suppliers of RISC proces- 


sors, ASICs, peripheral ICs and memory, compilers, and 
development tools, as well as system designers and pro- 
grammers working on RISC-based designs and applications, 
are invited to participate in RISC ‘93 by presenting tutorials, 
lectures, 20-minute application-focused papers or leading 
one of several evening “rap” sessions. A variety of topics 
that would be of interest to attendees is suggested in the 
Call for Papers for RISC ‘93. All presenters receive free admis- 
sion of all tutorials, lectures, applications sessions, lun- 
cheons, rap sessions and a copy of the proceedings. 


Suppliers of RISC hardware/software or development tools 
may also participate in RISC ‘93 by sponsoring a demonstra- 
tion workshop. These workshops will be two hours in 
length and will be the last formal sessions of the day. 
They're intended to provide attendees with an intimate, 
hands-on exposure to a supplier's product or service. The 
cost of sponsoring these sessions is $1500 for one two-hour 
workshop, $2700 for two workshops on successive days 
and $3500 for a workshop on each of the three days of the 
conference. One complimentary admission to RISC ‘93 for 
each workshop sponsored is included in the fee. 


COMPUTER Technology 


1993 INTERNATIONAL 
TECHNICAL CONFERENCE SERIES 


RISC ‘93 is open to all system designers and software devel- 
opers and the tuition fee covers admission to any tutorial, 
lecture, application session, demonstration workshop, 
evening rap session, and the three conference luncheons. 


TUITION: 
$495. Early Bird— Register by Dec.3, 1992 
$595. If registered between Dec 4, 1992 - Jan 21, 1993 
$695. After Jan 22, 1993 
(Tuition includes lunch on all three days 


as well as snacks and refreshments during 
the rap sessions.) 


Company group discounts available. 


HOTEL ROOMS: 

The single room rate at the Hyatt Regency is $108. 
Call the hotel directly at 415- 347-1234 

Be sure to tell them that you are attending RISC ‘93. 


YES, 'M INTERESTED ! PLEASE SEND MORE INFORMATION 
q 
L] 1 AM A VENDOR Id like to present a: 
MAIL OR FAX TO: Tutorial (_] One-hour lecture (_] Application session 
Patti Kenney _] | would like to lead a rap session 
RISC ‘93 Conference Coordinator i= . ; : 
COMPUTER DESIGN __| My company would like to discuss sponsoring a workshop — 
One Technology Park Drive Please contact 
P.O. Box 990 
Westford, MA 01886 CJ] 1 AM A POTENTIAL ATTENDEE: 
FAX: 508-692-7780 _| I'm interested in attending, send me more details 
TEL: 508-392-2124 _| I'd also like to lead a rap session 
800-223-4259 |_| 1am particularly interested in sessions on 
NAME TITLE 
COMPANY 
ADDRESS M/S 
CITY STATE ZIP 
PHONE FAX 


CIRCLE NO. 25 


ETECHNOLOGY DIRECTIONS 


INTEGRATED CIRCUITS 


IEDM gets relevant 


Stephan Ohr, Contributing Editor 


his year, the IEEE conference 
organizers of the annual Inter- 


national Electron Devices 
Meeting (IEDM), held this month in 
San Francisco, have added a new 
theme. They’re asking authors to re- 
spond to current economic condi- 
tions, and to assess what the costs of 
volume manufacturing might look 
like for the dramatic devices and 
processes they discuss. Coming from 
well-endowed and protected re- 
search laboratories, however, many 
of the best papers may still have a 
decidedly pie-in-the-sky feel to them. 

One of the most attention-getting 
papers, for example, is a Matsushita 
presentation exploring how laser 
lithography might be used to pro 
duce 256-Mbit DRAMs, de- 
vices that even the au- 
thors acknowledge won't 
appear until 1997 or 1998. 
(At previous IEDMs, we 
should note, the electron- 
ics industry heard the first 
discussions and saw the 
first chip photos of 4-Mbit, 
and, later 16-Mbit DRAM 
architectures. ) 

Two current papers 
from NEC’s Microelectron- 
ics Research Laboratories 
(Kanagawa, Japan), in 
fact, describe a capacitor 
structure that the au- 
thors, Hamada and 
Watanabe, suggest may be 
useful for 256-Mbit DRAMs. 
“This chip will be so ad- 
vanced,” says the promo- 
tional material for the con- 
ference, “it will be able to 
store 16 photograph-qual- 


rays, the authors believe, may be 
prohibitively expensive. An 1BM/To- 
shiba/Siemens consortium, for ex- 
ample, has already committed to X- 
ray lithography to manufacture 
64-Mbit DRAMs with 0.35-um fea- 
tures, with the companies’ invest- 
ment expected to exceed $600 mil- 
lion by 1995. The investment in 
0.25-um, 256-Mbit DRAM manufac- 
turing, is expected to exceed $1 bil- 
lion by 1999. The Matsushita re- 
searchers feel that excimer laser 
operating in the frequency range of 
visible light are a much cheaper ap- 
proach. 

The excimer laser tested by 
Matsushita relies on krypton-fluorine 
and argon-fluorine, as well as a high- 


Researchers at Matsushita Industrial Electric Company have 

used excimer laser lithography to produce 0.25-\.m isolation pat- 
terns, the geometry required for 256-Mbit DRAMs. As is the case 
with many IEDM presentations, it remains unclear whether the 
Matsushita researchers have hit upon a practical manufacturing 
method or a laboratory curiosity. 


photoresist layer? Or should the 
photoresist layer be scored directly 
by the swath of the laser beam? If 
the latter is the case, then it will take 
many minutes to score each chip. The 
process may be cheap, but it will be 
very time-consuming, and the ex- 
cimer laser process may turn out to 
be as practical for high-volume man- 
ufacturing as E-beam writing 
proved to be. 


Bf Frank discussion needed 


Of the 143 IEDM papers from com- 
mercial companies, IBM had the most 
accepted (15), followed by AT&T, Mo- 
torola and Japan’s NEC (10 each). 
Universities contributed 72 papers, 
while eight came from government 
agencies. But it remains 
to be seen whether these 
papers offer practical 
manufacturing tips. “IEDM 
is traditionally seen as a 
showcase for new technolo- 
gies leading to products 
that will hit the market 
three to five years down 
the road,” says Hans Stork, 
manager of exploratory 
technology at IBM’s T. J. 
Watson Research Center 
(Yorktown Heights, Ny), 
“but IEDM 1992 will also 
feature some frank discus- 
sion about the direction of 
the industry and the re- 
search work driving it for- 
ward.” 

An evening panel dis- 
cussion led by Lew Terman 
of IBM, for example, will ex- 
amine the impact of slow 
growth and increased costs 


ity images, or an entire en- 
cyclopedia of text.” 

The chip will have a feature size 
of 0.25 um, say researchers Endo, 
Hashimoto and Yamashita, all of 
Matsushita Industrial Electric 
Company (Osaka, Japan), in their 
abstract. Current semiconductor 
manufacturing relies on photolitho- 
graphy, but as the feature size of the 
devices decreases, the dimensions of 
the photomask—and even the wave- 
length of the light used to expose the 
photoresist—must also decrease. 

The use of electron beams or X- 


resolution stepping method, chemi- 
cally amplified positive photoresists 
and a carefully controlled depth of 
focus for the laser. While the re- 
searchers have successfully pro- 
duced 0.25-um and even 0.20-t1m di- 
mensions using this process, it’s 
unclear how difficult it will be to 
adapt the process to high-volume 
memory manufacturing. For exam- 
ple, should the laser light be pro- 
jected through a photomask that 
mass produces the trenching in the 


40 DECEMBER 1992 COMPUTER DESIGN 


on technology research. 
Does it pay to be a leading- 
edge manufacturer? Or does it make 
more sense to focus on application- 
specific products with immediate 
sales potential? 

This is a serious issue for the com- 
puter giant. William Bowles, direc- 
tor of IBM’s OEM products marketing 
group and keynote speaker at Com- 


| puter Design’s SysComp forum last 


February, used a Silicon Valley 
analog conference last month to an- 
nounce the company’s entrance into 
the market for mixed-signal Asics. 


Graphic memory that 
your imagination run wild. 


Memory Part Access Packaging 
Configuration Features Number Time (ns) Options Availability 

Triple Port DRAMs 

250K x 4 Fast Page Mode/Block Write MT43C4257/8 80,100 SOJ Now 

128K x 8 __ Fast Page Mode/Block Write MT43C8128/9 80,100 PLCC Now 

Dual Port DRAMs (VRAMs) 

250K x 4 Fast Page Mode/Block Write MT4204256* 70,80,100 ZIP, SOJ Now 

128K x 8 Fast Page Mode/Block Write MT42C8128* 70,80,100 SOJ Now 

256K x 8 Extended Data Out/Block MT42C8256 70,80 SOJ, TSOP Now 
Write/Programmable Split 

256K x 8 Fast Page Mode/Block Write MT42C€8255 70,80 SOJ, TSOP Now 

256K x 8 Fast Page Mode/Block Write/ MT42C8254 70,80 SOJ, TSOP Now 
Dual Write Enable u 

Specialty DRAMs 

250K x 16 Fast Page Mode MT4C16256/7/8/9* 70,80 ZIP, SOJ, TSOP 4Q92 


‘Low power versions also available 


Mic 


Windows ” is a trademark of Microsoft Corporation 


FON 


SEMICONDUCTOR, INC. 


2805 E. Columbia Rd., Boise, ID 83706 (208) 368-3900 


Customer Comment Lines: U.S. 800-932-4992; Intl: 01-208-368-3410 


©1992. Micron Semiconductor, Inc 


CIRCLE NO. 26 


Te echolo® ey 
that wor” 


y you: 


) 4 


& 


ETECHNOLOGY DIRECTIONS 


INTEGRATED CIRCUITS 


LDMOS device cross-section 


TiSi, 


P BODY 


N+ BURIED LAYER 


P BURIED 
LAYER 


P BURIED 


P SUBSTRATE LAYER 


Motorola, in one of the most practical papers at IEDM, presents a way to integrate /at- 
eral double-diffused MOS on a BiCMOS substrate with 0.5-\um devices and maximum 
frequency (fts) on the order of 26 GHz. These smart power structures will contribute 
toward the portable RF transmitters of the near future. 


of these announcements, Lew Ter- 
man’s panel may be more dramatic 
than a polite conversation among 


The same week, the company told 
financial analysts it will close semi- 
conductor manufacturing plants 


“The concern about profitable 
manufacturing is also evident in a 
number of papers that describe cost- 
effective ways to produce new cir- 
cuits,” insists IBM’s Stork, who heads 
the publicity effort for IEDM 1992. He 
cites as evidence an invited paper by 
Dr. Yoshio Nishi of Hewlett-Pack- 
ard (Palo Alto, CA), a man who ear- 
lier led Toshiba’s 1-Mbit DRAM devel- 
opment effort. The paper questions 
the conventional view that memory 
circuits are the best proving ground 


| for advanced fabrication techniques 


for microprocessors and other dig- 
ital circuits. 

If anything, Nishi’s paper, “ULSI 
technology toward the next century: 
driven by DRAMs or MPCs?,” forecasts 
a split between the processes used 
to manufacture ultra-large-scale in- 
tegrated (ULSI) circuits. One process 
will be used for memory, the other 
for RISC microprocessors. These 
chips require two fundamentally dif- 


and lay off 40,000 workers. In light | wealthy gentlemen. ferent technology drivers, says Dr. 


UOTE ee 
25/33MHz 


486SLC ISA 
Engine Only tio 
25/33MHz 486SLC ISA 
Fully Integrated 
w/Flat Panel VGA 


A Powerful Combination! 


Also shipping a large selection of Industrial Rackmount Enclosures, 
Commercial Enclosures, Card Cages, Expansion Cards and Components. 


COMING SOON - LOW POWER 486 
with INTEGRATED LCD & TFT VGA FLAT PANEL SUPPORT 


Product names are trademarks or registered trademarks of their respective companies 


INTEGRATED CIRCUITS 


Nishi. Where memories require so- | plastics) isn’t an oxymoron, and sug- | neurons in the human brain. Pre- 
phistication in front-end fabrication, | gesting applications for such materi- | sented by K. Kotani of Tohoku Uni- 


RISC microprocessors require expert- | als. | versity (Tokyo, Japan), “Neuron-Mos 
ise in back-end packaging tech- | A Tuesday, December 15th lunch- | binary-logic circuits” describes ICs 
niques. It may be too costly to at- | eon session will feature a talk on | that embody real-world “fuzziness” 
tempt both, Nishi warns. virtual reality by Jaron Lanier, chief | by representing transistor inputs as 

’ ; scientist and founder of vPpL Re- | weighted sums of multiple inputs. 
i Thought-provoking sessions search (Foster City, ca). Also, check | The authors claim that these fuzzy- 


The plenary session on Monday, | out a Tuesday evening panel session | logic 1cs reduce the number of tran- 
December 14th, of which Dr. Nishi’s | entitled “the electronics industry | sistors required to implement ma- 
presentation is a part, may be the | andthe new world order: technology, | chine vision, pattern learning, 
most thought-provoking event for | Politics and Industrial Competi- | fault-tolerance, and other ambigu- 
the general engineering community. | tion.” Organized by the Berkeley | ous decision-making systems. 

“semiconductor devices save the | Roundtable on the International There are several sessions, how- 
earth,” by Yukinori Kuwano of | Economy (BRIE), the panel will dis- | ever, that are bound to have more 
Sanyo Electric (Tokyo, Japan), ex- | cuss the impact of international pol- | immediate practical impact. The 
plores the possibilities of increasing | itics (for example, military conver- | two one-day short courses, always 
energy and reducing pollution | sion) and economic competition on | popular with IEDM attendees accord- 
through the proliferation of semicon- | the semiconductor industry. ing to the IEEE, will be held on Sun- 
ductor-based solar cells. In the same In spite of its focus on relevance, | day, December 13th. One course, 
session, Alan Heeger of the Institute | IEDM will still feature its share of | “Interconnect for the ’90s,” focuses 
for Polymers and Organic Solids of | gee-whiz ideas that may indeed rep- | on interconnection issues for on- 
the University of California (Berke- | resent breakthroughs, if somebody | chip, off-chip, module, and PcB sys- 
ley, CA) will give a presentation dem- | can just figure out what to do with | tems. Interconnections are seen as 
onstrating that “conducting poly- | them. One of these gee-whizzes is a | the weak link when it comes to in- 
mers” (or electrically-conductive | paper on transistors that emulate | creasing performance. Presented by 


if) 
SUE YD TN 


25MHz 486SLC ISA 
Fully Integrated 

w/ Video Interface & 

FLASH/PROM 


33MHz 486DLC ISA . 
Engine Only 


33MHz 486DLC ISA 
Fully Integrated 


Call us toll free for orders and information. 


= Diversified 1-800-443-2667 
= Technology ‘ U.S.A. - (601) 856-4121 Fax (601) 856-2888 


An Ergon Co. CIRCLE NO. 27 Outside U.S.A. - (201) 891-8718 Fax - (201) 891-9629 


BTECHNOLOGY DIRECTIONS 


Brian Bakoglu of IBM, Bob | 
Havemann of Texas Instruments 
(Dallas, Tx) and Arjun Saxena of 
Rensselaer Polytechnic Institute | 
(Troy, NY), the course examines the 
impacts of material, thermal effects 
and transmission-line behavior on | 
packaging choices. The other short 


INTEGRATED CIRCUITS 


course, “Reliability: silicon to sys- 
tem considerations,” promises a 


comprehensive look at reliability | 


constraints on manufacturers of sil- 
icon devices. Given by Japanese and 
American industry experts, the 
course includes four presentations 
and will focus on the wear-out mech- 


If you're looking for floating point 
DSP boards, we can point you 


in the right 


3 
Nett 
sss 


t 


} 


| 

a) 

a 14 
\™ V} 
De 


pgs 


MP-3210 

© 55 MFLOPS dual 
AT&T DSP3210 
processors 

* Up to 2 Mbytes SRAM 

* Up to 64 Mbytes DRAM 


DSP-C40 

¢ 50 MFLOPS Texas Instruments 
TMS320C40 processor 

* Up to 6 Mbytes SRAM 

* Up to 64 Mbytes DRAM 


direction 


DSP-96 
* 60 MFLOPS Motorola 
DSP96002 
“‘Y ° Up to 512 Kbytes SRAM 
. * Up to 64 Mbytes DRAM 


NT 


Ariel's floating-point ISA boards are incredibly fast and have plenty of RAM for 
nearly any application. Each board has 2-channel 16-bit I/O, DT-Connect® and an 
expansion bus for multiprocessing. And when you become an Ariel customer, 
technical support is always available...you'll never work alone. For more informa- 
tion about our floating-point DSP boards or any of our products for ISA/EISA, 
Hewlett-Packard, Macintosh, NeXT, SPARC, or VMEbus computers, call us, fax us, 
leave us an Email message, or contact our BBS. 


Ariel _ 
The DSP Authority 


Distributed in: France, REA Informatique, tel: 1 49 65 25 50, fax: 1 49 65 25 69; Israel, Militram Futuristic 
Technology Ltd., tel: 52-545685, fax: 52-574383; Italy, International Trading Device SRL, tel: 02-749 0749, 
fax: 02-761 0407; Japan, Marubun Corp., tel: 033-639 9816, fax: 033-661 7433; South Korea, Scoil Enterprise, 
tel: 2-704 1392, fax: 2-703 8090; United Kingdom, Bores Technical Sales, tel: 0483 740 138, fax: 0438 740 136 


CIRCLE NO. 32 


44 DECEMBER 1992 COMPUTER DESIGN 


anisms of MOSFETs, including corro- 
sion, electromigration and stress 
voiding effects. 

“Transistor-level reliability” will 
be discussed by Akira Toriumi of 
Toshiba (Tokyo, Japan); “Reliability 
in multi-level interconnects” will be 
presented by Ronald Schutz of Se- 
matech (Austin, Tx), the U.S. chip- 
making consortium; “Reliability in 


| packaging” will be covered by Paul 


Totta of IBM; and Daniel P. Siewiorek 
of Carnegie Mellon University 
(Pittsburg, PA) will be the instructor 
for the section on “fault-tolerant 
computing.” 


| E Bicmos technology 


Because it’s so fashionable among 
designers and manufacturers of 
mixed-signal ASIcs—even those in- 
volved in high-speed digital de- 


| sign—we should look at some of the 


papers in the IEDM session on BiCMOS 
technology. Once again, IEDM ex- 
poses us to the dramatic processes 
and capabilities we can only dream 
about using—combination CMos and 
ECL devices with gate delays of 20 or 
30 ps. D. Harame, E. Crabbe and 
other researchers at IBM (Yorktown 
Heights, Ny) describe a silicon-ger- 
manium (SiGe) epitaxial base that 
produces 18.9-ps gate delays at 7.7 
mW from the same substrate occu- 
pied by 0.25-um-geometry CMOS de- 
vices. Their paper is called “A high- 
performance epitaxial SiGe-base ECL 
BiCMOS technology.” 

In the same session, T. Lui, G. 


| Chin and other researchers at AT&T 


Bell Laboratories (Holmdel, Prince- 
ton and Murray Hill, NJ) show a 
0.5-um BiCMOS circuit with 31-ps ECL 
gate delays and 58-ps CMos gate de- 
lays. Their paper is called “A Half- 
Micron Super Self-Aligned Bicmos 
Technology for High-Speed Applica- 
tions.” 

However, the most practical paper 
in the Monday session on BiCMOS (as 
well as one of the most dramatic) 


| comes out of experience in smart 


power and RF circuits. Authors P. 
Tsui, P. Gilbert and S. Sun of Mo- 
torola (Austin, Tx) describe a way to 


| integrate 60-V lateral double-dif- 


fused MOS (LDMOS) on a BiCMOS sub- 
strate with 0.5-um devices and fis on 


| the order of 26 GHz. With luck, 


these structures will contribute to 
the portable RF transmitters of the 
near future. a 


© 1991 Brooktree Corporation. 


1a CART OA ELS AT RERUN 


<r rie a stion ieen Rare 


Just What Your Customers Need, 
Another Outlet For Their Creativity. 


eae What's in? Video Out. Out- 

Y putting video toa VCR 

~~ and displaying video on a com- 
posite monitor are the newest capabilities 
every computer will need to compete in the 
Multimedia Age. 

Now you're just a single chip away from 
adding Video Out to your very next computer 
design. Introducing Bt858, a monolithic 
digital device that packs in a board full of 
analog circuitry and puts out studio quality 
composite video. 


Bt858 is a tweakless all-digital chip that 
bridges the video gap between RGB com- 
puters and composite or S-VHS outputs in 
the NTSC/PAL formats. It accepts multi- 
format digital inputs from 24, 16 or 15-bit 
RGB, 24 and 16-bit YCrCb and 8-bit VGA. 

And because it has a programmable clock 
rate it adjusts for the 1:1 square pixels in 
computers and 4:3 rectangular pixels on 
TV without distortion. 

Bt858 gives your system an image quality 
advantage, too. Studio quality output is a step 


P IDA ) INSTANT DATA ACCESS (IDA) DIAL (617) 494-8338 DOCUMENT NO. 1026. 


above tape decks and TV monitors so images 
always look “first generation.” 

You've read the book. Now see the picture. 
Call 1-800-VIDEO IC and we'll send you “The 
Ins and Outs of Video Out,” a revealing pre- 
sentation of Bt858’s capabilities. 

That’s all folks. 

Brooktree Corporation, 9950 Barnes Canyon 
Road, San Diego, CA 92121, (619) 452-7580, 
FAX (619) 452-7294 


Brooktree 


ETECHNOLOGY DIRECTIONS 
INTEGRATED CIRCUITS 


Analog Devices courts designers 
with open architecture DSP 


Stephan Ohr, Contributing Editor 

he control and manipulation of 
T analog signals is certainly 
among the most fruitful uses of 
DSP technology. But because many 
DSP components were initially archi- 
tected as microcontrollers and re- 
quired extensive programming or 
coding, traditional analog designers 
were among the slowest to grasp the 
potential of this burgeoning technol- 
ogy. Apart from programming diffi- 
culties, there is also the issue of 
price. Many frequency filtering and 
timing-window control functions can 
be performed much more cheaply 
with a fistful of inexpensive analog 
components. 

Manufacturers of DSP components 
and development tools have tackled 
these problems head on. They’re im- 
proving the performance and push- 
ing down the cost of their compo- 
nents, while perfecting easier-to-use 
toolsets. And as a result they’re wit- 
nessing an exponential growth in 
the number of applications that take 
advantage of DsP solutions. 


_ H initiative proposed 


But the conversion process is far 
from complete. A recent Computer 
Design/Indian Forest Research sur- 
vey of analog and mixed-signal sys- 
tem designers found that far fewer 
than 50 percent were considering 
psP solutions. Many analog design- 
ers seem resistant to using DSP, and 
chip-set vendors are taking new 
steps to convince this group that DSP 
isn’t just some sort of fancy micro- 
processor. 


Against the possibility that real- 
world system designers are finding 
it difficult to choose among compet- 
ing DsP architectures and vendors, 
Analog Devices (ADI—Norwood, MA), 
an acknowledged leader in analog | 
signal-conditioning and data-con- 
version technology, has proposed 
what it calls a Signal Computing | 
Initiative. Like the cap Framework 
Initiative talked about by EDA tool | 
vendors, the Signal Computing Ini- 
tiative calls for an open architecture 


BITS 


10K 100K 


ees 


DSP applications spectrum 


Sample Rate vs Data Word Size | 


IMAGE | 


~# NON-REALTIME REALTIME —> 
DSP SYNTHESIS 


RATE/S 


1M 10M 100M 


replacements for analog components. 


46 DECEMBER 1992 COMPUTER DESIGN 


The increasing bandwidth and precision of psp cores let them be utilized over a 
wide range of low- to high-end applications, says tis Kun Lin. The majority of 
these designs, however, are custom projects rather than off-the-shelf drop-in 


that lets designers mix and match 
DsPs, signal-port chips, drivers, and 
operating systems. Ideally, you can 
pick and run off-the-shelf compo- 
nents and algorithms for speech rec- 
ognition, audio and video image 
compression, and modem line 
conditioning. 

“Front-end ports geared for audio 
or telephone can be paired with DsPs 
from Analog Devices or Motorola,” 
says David D. French, Analog’s vice- 
president and general manager. 
“Nothing is proprietary.” 

Anticipating critics who may sug- 
gest that the Signal Computing Ini- 
tiative is a response to the domi- 
nance of competitors’ components— 
specifically those of Texas Instru- 
ments (Houston, Tx) and Motorola 
(Austin, Tx)—Analog Devices an- 
nounced an impressive series of de- 
sign wins at DSPx, a new conference 
and trade show dedicated to digital 
signal processing, in October. Com- 
puter maker Olivetti (Ivrea, Italy 
and Cupertino, CA), for example, 
uses the Analog Devices ADSP-2111 
processor and voice codecs to imple- 
ment digital voice recording and 
playback on its Quaderno portable 
pc. Siemens (Munich, Germany) 
uses the ADSP-2111 as a speech rec- 
ognition device for neural networks. 


| Lernout & Hauspie (Ieper, Belgium) 


and VTech Systems (Hong Kong) 
have gotten together on a talking 
multilanguage dictionary using the 
Analog Devices ADSP-2105, and 
Digianswer of Denmark will OEM 
digital answering machines and 
boards using ADI components. All 
these manufacturers have endorsed 
the Signal Computing Initiative. 


Bi still a custom business 

Yet, the true impact of a Signal Com- 
puting Initiative may not be felt for 
some time. It isn’t just that Analog 
Devices has a smaller number of de- 
sign wins than its competitors, which 
makes it a less powerful lobbyist for 
open systems. The acceptance of the 


| initiative may be limited more by the 


fact that the largest part of Dsp de- 
sign has been a customization effort 
requiring close coupling between sil- 


| icon vendor and customer. It’s only 


minimally a standard-parts business 
supported by off-the-shelf compo- 


nents and software. 


According to Kun Lin, DSP mar- 
keting manager for Texas Instru- 
ments, the company with by far the 


WHICH OPERATING SYSTEM 
Do You RELY ON 
EVERY Day? 


Windows 


pSOSystem. 
Did you know that pSOSystem is part of your everyday life? When you make 


a phone call; when you use a copy machine; when you fill your gas tank. In fact, 
pSOSystem is at the heart of over 2,000 embedded products — from air traffic 
control to patient-monitor systems. 

From a reliable, compact kernel to the most sophisticated, UNIX-compatible 
networking and graphics capabilities, pSOSystem has the versatility to satisfy the 
widest range of requirements with the latest technology. C++; NFS client/server; 
RPCs; X Windows; transparent multiprocessing. 

For a real-time operating system you can rely on, call 1-800-543-pSOS. You 
can also contact us by fax (408-980-0400) or e-mail (scg_sales @isi.com). 

pSOSystem is a trademark of Integrated Systems, Inc. All other 


trade names referenced are the service mark, trademark or registered 
trademark of the respective manufacturer 


integrated 
systems 


CIRCLE NO. 33 


EPTECHNOLOGY DIRECTIONS 


- 


— 


largest proportion of psp design 
wins, the cpsP product line has been 
the most aggressive in driving down 


the costs of psp solutions. (The “c” in 


cpsP stands for “customizable.”) “In 
volume,” says Lin, “cDSsP can be 
lower in cost than a boardful of sep- 
arate analog and DSP components.” 


INTEGRATED CIRCUITS 


The cpspP line offers an ASIC meth- 
odology in which signal-conditioning 
components and A-D and D-A con- 
verters can be combined with C1X 
or C2X processor cores, versions of 
the TMS320 architecture, to provide 
parts with analog inputs and out- 
puts. The increasing bandwidth and 


The VME+ Analyzer System 


TargetBus 
YMEbus 
VSB 
SCSI 
VXI 
Futurebus+ 


User defined ; 


development tools. The SOMHz, 177 
channels VBT-325 base analyzer board, 
with powerful 200MHz of Timing Analysis or 


Pattern Generation options, provides unsurpassed 
test and debugging power for bus-based systems. 


Futurebus+ 
support! 


VMETRO A/S VMETRO, Inc. 

Prot klandsei 24, um ETRO 1600 Banas Pit Ln 

P.O.box 213 Leirdal, Suite 575, Houston, 

N-1011 Oslo, Norway ye TX 77079, USA 

Tel: 47 2 322 580 The Bus Analyzer Specialist Tel: 713 584 0728 

Fax: 47 2.322 880 Fax: 713 584 9034 
CIRCLE NO. 31 


48 DECEMBER 1992 COMPUTER DESIGN 


precision of the DSP cores, moreover, 
let them be used over a wide range 
of low- to high-end applications. 
But these are hardly drop-in re- 
placements for analog components. 
The specialized requirements of 
disk-drive manufacturers, for exam- 
ple, militate against the use of stan- 


' dard off-the-shelf components. Yet 


drive makers are gravitating toward 
DsP solutions to the problems of head 
positioning and spin control. 

The DsP core provides specialized 
acceleration and deceleration algo- 
rithms that ensure greater tracking 
ability with tighter track densities 
and shorter seek times. The analog 
inputs make it easy to read embed- 
ded servo bursts, while the analog 
outputs drive power transistors and 
motor coils. The cost of an integrated 
DSP solution won’t be competitive 
with the op amps and filters cur- 
rently used for this application, but 
the increased precision, reliability 
and lack of drift mean that the over- 
all cost of ownership is very reason- 


| able. For this reason, DSP ASICs are 
| finding their way into a wide variety 


of custom applications, including in- 
dustrial motor controls and digital 
answering machines. 


| Zilog prefers DSP ASICs 


Zilog (Campbell, CA) also supports a 
psp Asic methodology. Its Z89120 
modem controller, for example, con- 
sists of an 8-bit microcontroller, a 
16-bit DsP core and data converters 
geared toward pulse-width modula- 
tion. The part handles 9,600-bps mo- 
dem, fax and voice interactions be- 
tween a telephone line and a 
computer host. 

Bryant Wilder, Motorola’s psp 
operations manager, sees little need 
to court analog designs with drop-in 
solutions to applications currently 
served by analog components. 
“There are many applications which 
will benefit from [the]...programma- 
bility...precision and reliability of a 
DsP solution,” he says, “but it’s al- 
ways better to start with a clean 
sheet of paper.” Although there are 
psP chips that sell for less than $3, 
he adds that “You don’t get a lot for 
$3.” DsP becomes cost-effective in a 
design that was meant from its in- 
ception to offer high precision, reli- 
ability and programmability. 

The improvements in price-per- 
formance of DSP components, and es- 
pecially improved bandwidth, pave 


TRONICS CALAXY 32+™ 
SunOS and Real-Time 
VMEbus Development/ 
Target System 


SUN SPARCengine™2 
Embedded SunOS Host 
(in Swing-Away housing) 


Real Sun. Real-Time. Real Tough! 


The GALAXY 32+ combines the heart 

of a Sun Workstation™ with the power of 
a VMEbus Real-Time Multiprocessing 
System. You get all the speed of a system 
where host and target share the same 
backplane...with none of the headaches. 


A Complete Rugged Workstation — 
SunOS, color frame buffer and monitor, 
keyboard, and mouse PLUS: 


40 MHz SPARCengine 2 — Sun’s own 
powerplant within the GALAXY 32+ 
ensures 100% SunOS compatibility. 


Fast SBus to VMEbus Bridge 
links and safely buffers SunOS from 
the real-time target debug process. 


Real-Time VMEbus Target Options — 
a full line of compute, imaging, and 
I/O engines. 


VxWorks™ or pSOS+™ Options — 
the best SunOS compatible real-time 
software environments. 

20-Slot ICEBOX™ — the ultimate 
VME enclosure optimized for 


accessibility, power, and cooling. 


Call our VME Product Hotline Today. 1-800-334-4812 


: 


IRONICS Incorporated 
798 Cascadilla Street 


| 


IRONICS 


Incorporated 


ll 


Ithaca, New York 14850 USA 


607-277-4060 a te ee 
Fax 607-272-5787 Value 
Added 


sun | Reseller 


CIRCLE NO. 30 


ETECHNOLOGY DIRECTIONS 


the way for applications that didn’t 
previously exist. In addition to suc- 
cesses in digital cellular telephone 
applications in Europe (and, in- 
creasingly, in the U.S.), Wilder points 
to the use of 56000 products in 
Sony’s newly introduced 5-4-in. 
erasable optical disk products. The 


INTEGRATED CIRCUITS 


56000 in these peripherals controls 
the focus and tracking of the optical 
laser. Because of their potential for 
drift with temperature, analog com- 
ponents could never provide the de- 
gree of control possible with a 24-bit 
psp. “Analog runs out of gas,” says 
Wilder, “but, with new psp technolo- 


Innovative DSP systems 
Only from Pentek 


How does Pentek do it? 


By offering you a wide choice of baseboards 


and expansion modules that utilize the high 


speed 32-bit Intel MIX bus...so data transfers 
and DSP performance are not compromised 


by traffic jams on your VMEbus or Multibus. 
« TMS320C40, 'C30, 'C25, and DSP32C 
« A/D’s and D/A’s from 12 to 18 bits 
¢ Sampling rates to 10 MHz 
¢ Digital I/O and SCSI interfaces 
¢ T1/CEPT telecom interfaces 
¢ Precision clock generators 
« VMEbus, Multibus | or Il baseboards 
« MIX bus expansion modules 
¢ Bus adapters for SUN and PC-AT 


he right software. 


¢ Pentek SWIFT C development system 
¢ SPOX real-time OS and DSP libraries 


¢ Comdisco SPW DSP code generator 


¢ SUN UNIX and PC-AT Support 
¢ ProNet Ethernet system 
« DSP C compilers 


¢ Drivers for MIX modules 


Got a problem? 
We have the solution. 
Call us today at (201) 767-7100 


i — i me — 


55 Walnut Street » Norwood, Nu * 07648 
Tel: (201) 767-7100 Fax: (201) 767-3994 


©1992 Pentek, Inc. 


Add the Pentek 4257 
Dual 'C40 DSP 
Co-processor 

MIX module. 


13) 


Add the Pentek 4252 
16-channel, 16-bit 
filtered A/D & D/A 
Converter MIX 


‘1G 


Here itis: 
2, 


CIRCLE NO. 28 


50 DECEMBER 1992 COMPUTER DESIGN 


| gies, we have the opportunity to con- 
vert a $500 or a $1,000 system into 
| a $50 or $100 board.” 


Bl Success at Star 


As it turns out, the success of Star 
Semiconductor (Warren, NJ) in win- 
ning over analog designers to DSP 
solutions is related more to its abil- 
| ity to customize parts for an applica- 
tion than it is to any low-cost drop-in 
replacement. While similar to the 
Motorola 56000 in capabilities (in 
that it provides 24-bit fixed-point 
processing), the architecture of 
Star’s SprocChip is totally customiz- 
able by the user. Unlike micro- 
| processors, which need to be pro- 
grammed, SprocChips can be 
specifically crafted for analog appli- 
cations. These chips are like PLDs for 
analog—the program is the architec- 
ture. And Star’s pc-based develop- 
ment tools are intended to make the 
programming job easy. This start-up 
company now has an impressive 
number of design wins among com- 
munications and audio equipment 
manufacturers. 

These design wins are due more 
to the ease-of-use of the architec- 
tural development tools, however, 
_ than to price or other factors. While 
the company is working toward a 
| $25 part, current versions of the 
| SprocChip are in the $100 range, 
and they’re targeted toward the 
same applications that TI and Mo- 
torola say they can do for $10. 

While psp offers innovative solu- 
tions to the problems of interfacing 
| electronics to the real world, the de- 
signer’s preference for custom DSP 
may seem to negate the multivendor 
drop-in solutions proposed by 
Analog Devices. And while “cost-ef- 
fective” is a part of the company’s 
vocabulary, if analog design is to be 
synonymous with “cheap,” DSP ven- 
dors still have a way to go. | 


For more information about the technol- 
ogies, products or companies mentioned in 


this article, call or circle the appropriate 
number on the Reader Inquiry Card. 


Analog Devices 


NAPUS NSA 2 tu rao an thaw aie y Circle 204 
Motorola 

(512) 891-2030 Circle 205 
Star Semiconductor 

(703) 689-4400 ....... .Circle 206 
Texas Instruments 

(713) 274-2320 ....... . Circle 207 
Zilog 

(408) 370-8000 .... . Circle 208 


A 4X Improvement 
In High Density PLDs. 


To achieve a 4X 3. Predictable Delay. 
With many FPGAs it’s im- 


possible to predict performance 


improvement in high-density 

design, Lattice now offers all | 
four members of both the pLS!" until after the design is complete, 
and the ispLSI™ families of high- 


performance, High-Density PLDs. The 


making the design process long and 
frustrating. 


pLSI 1016, 1024, 1032, and 1048 are now Our pLSI architecture, on the other 

available along with their in-system hand, provides fixed and highly predictable 

programmable versions in the ispLS! family. delays. You know up front that pLS! and 
The four family members span a density ispLSI devices will meet your system 

range from 2,000 to 8,000 PLD gates and performance requirements. 

provide a 4X improvement over the competition: 4, In-System Programmahility (isp). The 

1. World’s Highest Performance. The pls! ispLSI members of our family can all be program- 

and ispLS| families combine the performance and med in-system using 5-volt TTL levels, and are 

ease of use of PLDs with the density and flexibility completely compatible with their pLS! counter- 

of FPGAs. With up to 90 MHz system speeds and parts. In fact, ispLSI devices are the world’s only 

a maximum pin-to-pin delay of 12 ns, they are the programmable logic devices offering non-volatile, 

fastest High-Density PLDs in the world. Period. in-system reconfigurability. 

2. E-CMOS® Technology. pLS! and ispLS! So go ahead and choose the family that offers 

devices are backed by Lattice’s superior E°CMOS a 4X improvement in High-Density PLDs. Call us 

process—the technology of choice for program- today at 1-800-327-8425 and ask for information 

mable logic. E7CMOS enables us to 100% test packet #510. 


Ae. 


every device and give you the highest quality 


available. Not to mention high-speed program- i 2 Lattice 


ming, 100% programming yields and instant 


reprogrammability. LS 
ag I LSI 
ana isplol. ..... 


CIRCLE NO. 29 


Leader in E°CMOS PLDs. 


PTECHNOLOGY DIRECTIONS 


SOFTWARE & DEVELOPMENT TOOLS 


Alliances to speed acceptance 
of fuzzy logic technology 


Tom Williams, Senior Editor 
s fuzzy logic gains acceptance 
A as a viable technology for em- 
bedded control, alliances are 
starting to form between large mer- 
chant semiconductor companies and 
smaller companies that were ex- 
pressly founded to develop and mar- 
ket fuzzy logic software and hard- 
ware. Most of the latter companies 
are moving from being primarily 
consulting and custom engineering 
firms to becoming vendors of soft- 
ware development tools and dedi- 
cated fuzzy processor designs. 
Motorola (Schaumberg, IL), for ex- 
ample, has formed an alliance with 
Aptronix (San Jose, CA), which is 
making the transition from engineer- 
ing consulting and design to vendor 
of its new Fuzzy Inference Develop- 
ment Environment (FIDE) product. 
FIDE, which will be jointly marketed 
by the two companies, includes edi- 
tors for fuzzy membership functions 
and rule sets, three types of debug- 
ging tools, a composer tool for link- 


ing modules created under FIDE with | 
other C programs, and assembly 


code generators. The current ver- 


sion of the product directly supports | 


Motorola’s MC6805 and 68HC11 8- 
and 16-bit microcontrollers. 
Intel (Chandler, Az) has also ar- 


ranged a partnership with Inform | 


GmbH (Aachen, Germany and 
Evanston, IL). Inform offers a fuzzy 


logic development system called | 


fuzzyTECH. FuzzyTECH supports 


graphical editors for the fuzzy rule | 


base, as well as for membership func- 
tions, and it provides an interface for 


graphically simulating designs. The | 
development tool generates C code | 


and optimized assembler code for se- 
lected microprocessors. In collabora- 
tion with Intel, Inform is supplying 
a version of fuzzyTECH, Release 3.0, 
that directly supports Intel’s 8xC196 
line of 16-bit microcontrollers. 

One of the unique features of fuzzy- 
TECH is its online editing capability. 
With a serial line, you can modify 
the membership functions or rules 
of a running system through the 


graphic editor, and then you can di- | 


rectly observe the results in system 
behavior. Further, the Inform prod- 


uct supports the integration into de- 
signs of neural net technology. This 
feature may come in handy, given 
Intel’s recent activity in neural net 
processors—such as its 80170NX 
analog neural network chip and Pc- 
based neural training software. 

For initial evaluation, Inform 
supplies a $199 Explorer version of 
fuzzyTECH that features limited 
functionality. You can create sys- 
tems with 2-input and 1-output var- 
iables and up to 5 labels (or mem- 
bership functions) per variable, as 
well as one rule block with 125 
rules. The Explorer outputs C code 
that can be integrated into some 
applications. 


Bf Hardware/software partnerships 
Dedicated fuzzy logic companies 
that have developed designs for 
processor chips, such as Togai Infra- 
logic (Irvine, cA) and American 
NeuraLogix (Stanford, FL), have 
been contracting with silicon found- 
ries to produce their designs. But 


both these companies have also 
signed licensing agreements with 
semiconductor companies for the 


| use of their fuzzy processor designs 
| as core technology. 


American NeuraLogix, for exam- 
ple, has signed a 10-year technology 
transfer agreement with Samsung 


| (Seoul, Korea) that gives the Korean 


company manufacturing and use 
rights to NeuraLogix’s core chip 
technology. Central to that technol- 
ogy is the NLX230, a high-speed, 
low-cost 8-bit fuzzy microcontroller. 
The NLX230 and its newly en- 
hanced version, the NLX231, are 
both capable of about 30 million rule 


| evaluations per second and contain 


hardware-defined membership 
functions, fuzzifiers and defuzzifica- 
tion options. The agreement with 


| Samsung is seen as a way to accel- 


erate the migration of fuzzy logic 
into a wide variety of products. 

NeuraLogix supplies a software 
tool specifically aimed at program- 
ming its processor products. The tool 
comes with an AT-compatible devel- 
opment board containing an 
NLX230. The NLX231 is downward- 
compatible with the NLX230 but 
contains more options and can hold 
more rules. 

Togai Infralogic offers a full line of 


FIDE_EZ Linker 


File” Edit Graphics Make Run 


al | 


c\fide-ez\apt.gnk 


= 


Ts 


124 


ix] 


Feut—12/7 


\44 


7 pstepi 


Ea 


a a 


Aptronix’s Five includes a facility called Composer, which can be used to graphically 
link fuzzy inference units (rius) to C code modules from existing or conventional 
applications. This process generates applications containing a combination of 


conventional and fuzzy logic code. 


52 DECEMBER 1992 COMPUTER DESIGN 


Learn the Only Embedded Debugger You 
Will Ever Need Without Turning the Page 


TARGETS: 


68xxx, 386/486, R2000/R3000/R4000, 
Sparc, 88000/88110, Gmicro, V810, more... 


C + C++ © Fortran ¢ Pascal 


Double click on a variable 
to create a window that 
displays its value when- 
ever the program stops. 


Click on a variable to print 
its value. 


Click on a green dot to set 

3 a breakpoint. Click on the 
stop sign to clear the 
breakpoint. 


The program is currently 
stopped here. 


i+ at 


struct bag { 
struct bar *next; 


float d[10]; 
int count; 
}*Bar; 


ct bar *NewBar(count,color) 
enumcolor color; 


enum color {red,orange,yellow,green,blue}color; 


Click here to 
see the object 
this points to. 


Double click here 
to see this array 


0, 1,2,3,4,5.,... 


in a new window. 


Move the mouse 
here and type in 


| 10< 


a new value. 


ret = (struct bar *)malloc(sizeof(struct bar)); 


_ | 57 ¢  ret->next= NewBar(count-1,color); 
58 ¢ ret->color = color; ——— = = ¥ = z 
5 Click on a function oe | | \ 59 ¢  ret->count = count; | I boi ener e J 
to display its source code. {\| \60 ¢ for (i=0;i<ount; i++) | 0_NewBar(count= 10,color=orange( 1 )) | 
| 6laamm ret->d[i] =i; * 1_main( i} 
62 ¢ return ret; —— =a! 
| rs } 


Attach to a target with the | 
"remote" command. 


Set a conditional break- 
point at the current line. 


Click “go” to continue (or 
start the program). 


Click 
register view window. 


Click “help” to learn 
the rest of MULTI. 


“reg” to display at = 


[stops IL regs at local it pop | 


Click “calls” to 

display a call 

stack window. 
Click “halt” to 


stop execution 
of the program. 


Click “edit” to 
edit the current 
function. 


Click “assem” to 
+ display interlaced 
source/assembler. 


It’s worth learning MULTI to to fix one bug. 


Hosts: Microsoft Windows, 8 Sun-3, DECstation, Unix/386, Motorola Delta, more.. 


will las i, 


se 
reen Hills ae 
“SOFTWARE. INC. ¢ 
$10 Castillo, Santa Barbara, CA 93101 1 Cranberry Hill, Lexington, MA 02173 
Tel: (805) 965-6044 ¢ FAX: (805) 965-6343 Tel: (617) 862-2002 © FAX: (617) 863-2633 


Copyright 1992 Green Hills Software, Inc. MULTI and Green Hills Software are trademarks of Green Hills Software, Inc. All other trademarks are trademarks of their respective owners. 


CIRCLE NO. 34 


ETECHNOLOGY DIRECTIONS 


SOFTWARE & DEVELOPMENT TOOLS 


fuzzy logic software development 
tools and hardware. Its FC110 fuzzy 
processor is available as a chip or 
integrated on board-level products 
for AT, VME and Multibus. Togai also 
offers a line of software development 
tools, of which the centerpiece is 
TILShell. TILShell is a Windows- 
based graphical development envi- 
ronment that lets you edit and 
debug membership functions and 
rules. It interfaces directly to pack- 
ages that generate code for the 
FC110, MicrorrL code that can be 
run with an interpreter for a wide 
selection of 8- and 16-bit micro- 
processors, and a C code generator. 
In addition, Togai offers TILGen, a 
package that uses neural network 
technology to analyze a system’s in- 
puts and generate a rule base. 
Most recently, Togai has intro- 
duced a core cell technology called 
FCA (fuzzy computational accelera- 
tion). The FCA core can be implemen- 
| ted in a range of sizes, from 8 to 32 
bits, and can be used as a stand- 
_ alone processor, integrated on a chip 


Neufuz block diagram 


APPLICATION 
PARAMETERS 
ee 
SYSTEM INPUT/OUTPUT 
DATA 

oe 


FUZZY RULES 
AND 
MEMBERSHIP 
FUNCTION 
GENERATOR 


NEURAL 
NET 
LEARNING 


MEMBERSHIP FUNCTIONS 


FUZZY RULES 


MICROCONTROLLER 
ASSEMBLY CODE 


esas eae Mal 


SYSTEM INPUT DATA 


Neufuz from National Semiconductor uses the input/output data along with the pa- 
rameters specified for the system under development to automatically generate fuzzy 
rules and membership functions—and, ultimately, the application code. The devel- 
oper works by converging the design on the expected behavior of the system and 
then verifying it, but he or she won't see the intricate detail of the internal workings. 


We Give ( 0 To Our Customers. 


Whatever it takes, at 
Mitsubishi we’ll go the 
extra mile to help our cus- 
tomers meet their memory 
card needs. 

That means onshore applications 


Our dedication to 110% customer 
support is why we maintain well-stocked, / 
onshore inventories, totally automated / 
shipping services, and inventories 
available through authorized 
Mitsubishi Electronics America, 
Inc. stocking reps and distributors. 


engineering, marketing and sales support. 
It means we'll support your custom card, 
custom panel artwork and programming 
requirements, as well as provide cards 
that meet current PCMCIA, JEIDA 

and JEDEC standards. 


54 DECEMBER 1992 COMPUTER DESIGN 


When it comes to memory cards, 
we're here when you need us. We follow 
up. We solve problems. We give 110%. 


2. MITSUBISHI 


Call (408) 730-5900, ext. 2214. ELECTRONIC DEVICE GROUP 


CIRCLE NO. 35 


DISTRIBUTED PROCESSING 
WITH THE QNX® FLEET™ NETWORK. 


BECAUSE COMPUTERS WERE MEANT TO RUN TOGETHER. 


Maybe it’s not natural to expect 
a network of microcomputers to 


perform like a supercomputer. 


With the QNX operating system, 
it’s not natural to expect 
anything less. 


POSIX AND MORE 


Thousands of VARs and OEMs 
choose QNX for mission-critical 
applications — from POS to 
manufacturing to medical 
instrumentation. 


And with good reasons. 


Like POSIX compliance. 

And real realtime performance. 
And true microkernel architecture. 
And message-passing IPC. 

Not to mention our technical 


support and customer services. 
Now add “FLEET” to the list. 


FAULT-TOLERANT 
NETWORKING 


With most networks, 

a hardware failure spells disaster. 
But not with QNX. 

Ifa card or cable fails on 

a dual-net FLEET setup, QNX will 
automatically re-route data 
through the other network 

before you — or your application — 
can even blink. 


LOAD-BALANCING 
ON THE FLY 


For greater throughput, 
the FLEET network puts all 
available network hardware 
to work at the same time. 
And it will dynamically 
distribute the load by choosing 
the best route for the job. 


EFFICIENT PERFORMANCE 


FLEET uses network hardware 
to full advantage for maximum 
throughput. Whether you're 
running Ethernet for speed 
(application-level throughput 
at just under 1 Mbyte per second) 
or Arcnet for deterministic 
transactions — or both 
network cards in the 
same machine — you can count 
on FLEET for optimum efficiency. 


REALTIME OPERATING SYSTEM 


CIRCLE NO. 36 


EXTENSIBLE 
ARCHITECTURE 


You can support new networks 
simply by adding new drivers. 
And you can start and 

stop drivers dynamically, 


without even rebooting. 


TRANSPARENT 
DISTRIBUTED 
PROCESSING 


In QNX there’s no difference 
between local execution and 
network-remote execution. 
Which means you don’t need to 
modify your applications in order 
to distribute them across 

the FLEET network. 


To sum up: networking 
with QNX is fault-tolerant, 
load-balancing, efficient, 
extensible, and transparent. 
But it’s a lot easier 

to just say “FLEET.” 


Go with the QNX FLEET network. 
Nothing runs like it. 


To find out how your 
applications can thrive in 
the QNX environment, 
call 1-800-363-9001 
(ext. 103). 


ETECHNOLOGY DIRECT 


IONS 


SOFTWARE & DEVELOPMENT TOOLS 


with a conventional processor core, 
or put on a chip with custom logic. 
Different mixes of rule-base and 
scratch-pad memories can be incor- 
porated as well. 

Togai has entered into two agree- 
ments, one with visi Technology 
(San Jose, CA) and another with Hi- 


tachi America (Brisbane, CA). The 
agreement with VLSI has resulted in 
the first implementation of a func- 
tional system block (FsB) for fuzzy 
logic applications. It’s a 12-bit imple- 
mentation of the FcA technology 
that’s been dubbed the VY86C500, 
and it’s capable of some 850,000 rule 


Why Settle For 
Second Best 
When You Can 
Have the 
Realtime, 

Real UNIX°? 


VenturCom provides VENIX™ 
operating systems for realtime 
and embedded realtime solutions 
on popular low-cost Intel® 386 
and 486 processors. VENIX 
software is the enhanced, USL 
licensed, UNIX operating 
system—not a look-alike or 

a clone. 


VENIX System Software 

e Full Kernel Preemption 

¢ Deterministic 

¢ Priority Scheduling 

¢ ROMable/Embeddable 

¢ Contiguous File System 
e 27 us Interrupt Response 


Call for our Realtime Technical 
Overview. 


Yy VenturCom 


Industrial Strength UNIX 


215 First Street, Cambridge, MA 02142 
TEL 617-661-1230 FAX 617-577-1607 


CIRCLE NO. 37 


56 DECEMBER 1992 COMPUTER DESIGN 


evaluations per second at 20 MHz. 
The fuzzy FSB can be combined with 
other microprocessor FSBs to form 
complete conventional/fuzzy proces- 
sor units for embedded systems. 

Togai’s agreement with Hitachi 
America covers the use of fuzzy logic 
on conventional microcontrollers, 
primarily Hitachi’s H8. It also in- 
cludes support for training, docu- 
mentation and hardware evaluation 
products, as well as for adapting 
software development tools to use 
with Hitachi processors. 


| Going it alone 


The one US. semiconductor vendor 
that seems to be going it alone is 
National Semiconductor (Santa 
Clara, CA). National has set out on 
an ambitious project to develop fuzzy 
logic products simultaneously with 
neural network technology. It will 
soon be introducing a development 
tool called Neufuz. As this software 
technology matures, National plans 


_ to migrate it into silicon products. 


Neufuz uses neural net learning 
to non-heuristically generate fuzzy 
rules and membership functions, at 
the same time using only the speci- 
fications of the system—that is, 
which outputs are expected from 
what inputs. The neural net learns 
by converging the inputs and out- 
puts with the application parame- 
ters, after which its output is used 
to generate fuzzy rules and member- 
ship functions. These are run 
through a proprietary rule verifier 
and optimizer and eventually gener- 
ate assembly code. € 


For more information about the technol- 
ogies, products or companies mentioned in 
this article, call or circle the appropriate 
number on the Reader Inquiry Card. 


American NeuraLogix 


(407) 322-5608 Circle 209 
Aptronix 

(408) 428-1888 Circle 210 
Hitachi America 

(415) 589-8300 Circle 211 
Inform GmbH 

(708) 866-1838 Circle 212 
Intel 

(602) 554-2374 Circle 213 
Motorola Microprocessor Division 

(708) 576-7000 Circle 214 
National Semiconductor 

(408) 721-5000 Circle 215 
Togai Infralogic 

(714) 975-8522 Circle 216 
VLSI Technology 

(213) 931-0009 Circle 217 


So you think you can 


design a better embedded 


computer than we can? 


MC68LC040 


VME Interface 

Of course you can. And we'll even help you. With the 
new MVME162 Embedded Computer. 

The MVME162 is modular. Adaptable. So that you can 
select the exact functionality you want, without paying 
for features you don’t need. 

Now, would you like your MVME162 with a 68040 
CPU (with floating point) or a 68LC040 CPU (no floating 
point)? VME bus or no bus? One, two, three, or four 
IndustryPack “modules? Synchronous or Asynchronous 
serial ports? Ethernet or SCSI? IMB DRAM or 4MB? 
512K or 2MB of SRAM? And what other functions would 


Ethernet MC68040 


1 or 4 MB DRAM 


you like with that? 

Decisions, decisions. And they’re all yours. 

About the only thing that’s not optional is Motorola's 
unmatched single board computer expertise, break- 
through engineering, outstanding performance and 
unwavering commitment to quality. 

That's standard with every board. 

With all that the MVME162 offers you, the easiest deci- 
sion to make is to call 


the number below fora 


(MA) MOTOROLA 


free information pack. Computer Group 


fone i en Seine roe ee ree 5 
_— ———s 
I a ee ae a gn rn es rea are ne haere 4 
Motorola and the ® are registered trademarks of Motorola, Inc. IndustryPack is a trademark of GreenSpring Computers, Inc. ©1992 Motorola. All rights reserved 


CIRCLE NO. 38 


ETECHNOLOGY DIRECTIONS 


Warren Andrews, Senior Editor 
ewlett Packard (Colorado 
Springs, CO)has just joined 


4 the growing cadre of work- 
station makers bidding for the real- 
time industrial market. It follows 
closely on the heels of Digital 
Equipment Corporation, which an- 
nounced its entry into the realtime 


market with a VMEbus-based ap- 
proach and a POSIX 1003.4-compat- 


(RTOS). HP’s announcement last 
month introduced a whole family of 
new products coming from its 
Measurement & Control Systems 
Division, a new unit that focuses on 


the needs of the factory floor, as | 


well as control applications in man- 
ufacturing, aerospace, telecom, 
and commercial electronics. In ad- 


and boards, HP also debuted the 
HP-RT RTOS for its hardware. 

At the center of HP’s thrust is the 
company’s PA-RISC 7100 processor. 
(PA stands for Precision Architec- 
ture.) The 50-MHz version of the 
chip set lets systems operate at 61 
Mips and betters 60 spECmarks in 
performance. But that’s only part of 
the story—HP has boarded the vME- 
bus in a big way, announcing three 
major VMEbus board makers as com- 
plementary hardware vendors 


bus trade association, VITA, as a se- 
nior member. 


Bf The VME alternative 


While there’s been much discussion 
of Futurebus+ as the latest-genera- 
tion backplane bus for a variety of 
applications, including industrial 
automation, communications and 


ported vMEbus for industrial appli- 


ber of vendors offering Vo for VME, 
recent activity within the trade 
group pushing the bus to higher ley- 
els of performance should keep it 
viable for a number of years. 

First, the addition of VME64 
doubled the effective bandwidth of 
the bus, and the possibility of using 
a source-synchronous transfer pro- 
tocol holds promise for yet another 
twofold increase in performance. 


58 DECEMBER 1992 COMPUTER DESIGN 


ible realtime operating system | 


dition to industrial workstations | 


(CHvs) and signing on with the vME- | 


aerospace, it’s interesting that both | 
HP and Digital have heavily sup- | 


cations. Aside from the large num- | | 


Now, it looks as if a viable live-inser- 


tion technology is available, and pro- | 


totypes will soon be up and running. 
Future enhancements, including the 
addition of a number of serial lines 


to the P2 connector, promise to bring | 


VME up to the performance level that’s 
now the domain of Futurebus+. 

While HP is firmly backing VME as 
its industrial platform, it still hasn’t 
abandoned its other approaches. In 
announcing its realtime strategy, 
the company mentioned a pair of 
box-level workstations, as well as its 
742rt VME board-level product. Both 
of its box-level products support the 
EISA bus. One of them, the 745i, has 
four EISA slots. The other, the 747i, 
offers a combination with two EISA 
slots and six vMEbus slots. 

The two workstations are binary- 
compatible with the company’s S700 
and most current S800 systems, let- 
ting them run many applications 
| currently supported on HP’s UNIX 

platform, HP-Ux. These applications 
| include a variety of specialized man- 

ufacturing automation tasks, as 
well as database applications and 
office productivity tools. 

The company’s major VME offer- 
ing, however, is the 742rt 6U VME 


| architecture, Hp-RT. 


Featuring all-front-panel vo, Hewlett Packard’s HP9000 Series 700rt, model 742rt, 
is a 6U vmebus card that occupies two vme slots. Its 50-MHz np pa-risc chip set gives 
| itmore than 60 Mips, one of the most powerful vme cpus to date. It includes standard 
ceu features such as serial and parallel port, Ethernet and SCSI-2 ports, and comes 
with a run-time copy of HP's latest realtime operating system designed for the pa 


COMPUTERS & SUBSYSTEMS 


HP debuts VME, realtime solutions 


board. Designed as a single-board 
system, the 742rt takes up two VME- 
bus slots and boasts one of the high- 
est performance ratings of any VME 
CPU, topping off at 61 Mips. It differs 
from most competitive products in 
that it offers Ecc memory (8 Mbytes 


| standard, with 16, 32 and 64 Mbytes 


optional) in place of parity-protected 
memory. According to HP, this type 
of memory detects and corrects sin- 
gle and multibit errors, providing a 
more reliable system than a parity- 
protected approach. 

The vME card has all Vo coming off 
its front, as opposed to systems with 
yo connection off the card itself or off 
the P2 connector. Like most CPU 
cards, HP’s 742rt has a variety of 
built-in Vo, including a pair of RS- 
232 ports, a parallel port, Ethernet, 
and SCSI-2. 


B HP-RT completes the picture 
The 742rt includes a run-time li- 
cense for HP’s realtime operating sys- 
tem, HP-RT. Unlike Digital, which se- 
lected a third-party rTos, Wind 
River’s VxWorks, to modify for its 
processor, HP has built its own oper- 
ating system. 

Designed to be posix 1003.1-, 


INTRODUCING THE TP810V 
TADPOLE’S HIGH-PERFORMANCE COMPUTING ENGINE FOR REAL-TIME APPLICATIONS 


200 MIPS and VME;-64 


Real-Time Performance. 


No Compromises. 


When we designed the 
TP810V, we approached it with 
total system performance in 
mind. With state-of-the-art 
microprocessors, high-speed 
memory, the latest generation 
I/O components, VME-64 and 
optimized real-time software, 
nothing gets in the way of 
information throughput on the 
TP810V. 


Issuing up to 2 instructions 
on every clock, Motorola’s 
88110 Symmetric Superscalar™ 
RISC microprocessors provide 
the TP810V’s horsepower. 
With dual 50 MHz 88110 


3 A 


microprocessors”, the TP810V 
achieves overall system 
performance of up to 200 MIPS/ 
200 MFLOPS — that’s an 
impressive $50/MIPS. 


Memory options include 
1 MB of high-speed synchro- 
nous SRAM with a sustained 
bandwidth of 228 MB/s and an 
expansion board with up to 
128 MB DRAM. The TP810V 
accesses the additional DRAM 
at sustained on-board memory 
speeds of 133 MB/s. 


And because cache 
coherency is essential for 


Computing Without Compromise 


p 


D 


maintaining 

performance in 
multiprocessor systems, we've 
built in bus snooping support 
— even for the VME-64 
interface. 


The TP810V uses the latest 
in controller technology to 
eliminate common I/O 
bottlenecks: you can choose 
from two standard I/O modules 
with a 32-bit Ethernet 
controller and either one or 
two Fast and Wide SCSI-2 
controllers. If neither of these 
options fit your system 
requirement, we'll design a 


O 


CIRCLE NO. 39 


custom module to your 
specifications. 


To complete the system, the 
TP810V supports Integrated 
Systems’ pSOSystem™, the 
modular real-time operating 
system with transparent 
multiprocessing capability. And 
with high-level language 
compilers readily available for 
the 88110 microprocessor, you 
can shorten your product 
development cycle without 
sacrificing performance. 


If you're looking for a real- 
time computing engine with 
superb overall system perfor- 
mance at a great price, take a 
look at the TP810V. We think 
you'll like what you see. 


Call Today For A Free Brochure 


800-232-6606 


FAX 512-219-2222 


“Single processor TP810V models are also available. 


ETECHNOLOGY DIRECTIONS 


COMPUTERS & SUBSYSTEMS 


1003.4- and 1003.4a-compatible, HP- 
RT is designed from the ground up to 
provide hard realtime capability 
tuned to the HP PA-RISC platform. A 
native POSIX application program- 
ming interface (API) is implemented 
for system calls, realtime extensions 
and process threads. The os also 
incorporates some of the best UNIX 
features, including protected ad- 
dress spaces, multiprocessing and 
graphical user interfaces, into HP-RT. 

In addition, HP-RT can be scaled to 
balance memory and performance 
requirements. With a small kernel, 
overhead is kept to a minimum, and 
optional services can be invoked as 
required. The OS complies with the 
POSIX 1003.1 standard, and it follows 
the posix 1003.4 draft 9/10 for real- 
time extensions, as well as the PosIx 


1003.4a draft 3/4 for process-level | 


threads. POSIX compliance has re- 
mained an elusive thing for realtime 
extensions because of the rapidly 
changing drafts. Some vendors have 
elected to use a particular draft, 
such as draft 4, rather than continue 
to shoot at a moving target. (The 


current version, which is under- | 
going the approval-or-rejection cy- | 


cle, is draft 10.) The HP-RT includes 
many SVID/BSD commands and sup- 


ports C, ANSI C, C++, and PA-RISC as- | 


sembly. 


B Third parties party on 


While both Hp’s box-level worksta- 
tion products have at least some EISA 


capability, the company’s support of 


VMEbus is emphasized with an in- 
dustry-leading cPpU, membership in 
industry trade groups and its third- 
party agreements. The latter in- 
clude arrangements with the cmc 
Network Products Division of Rock- 
well International (Santa Barbara, 
CA), SBE (Concord, CA) and VMIC (VME 
Microsystems International— 
Huntsville, AL). 

According to Hewlett Packard, 
cmc has been selected as a CHV to 
provide Ethernet and FDDI VMEbus 
local-area network connectivity for 
its realtime industrial workstations. 
cmc plans to work closely with HP to 
supply the necessary drivers for 
both HP’s realtime and UNIX operat- 
ing systems. 

SBE will be offering HP’s OEMs and 
integrators its eight-port VCOM-34 
X.25 controller, with eight high- 
speed serial ports in a single VMEbus 
slot. Its eight full-duplex, inde- 


pendently programmable serial 
channels can transmit and receive 
asynchronous, X.25-compatible 
HDLC and bisynchronous protocol 
data at E1 (2.048 Mbps) rates. sBE’s 
VCOM-34 card includes an on-board 
68030 processor to ease the burden 
of the HP PA-RISC processor. 

The company will also provide its 
VPU-25 intelligent vo controller to 
handle a variety of 0, memory and 
custom options. The board is meant 
for OEMs requiring a high-perfor- 
mance interface between VME sys- 
tems such as a mini/super minicom- 
puter and wide-area networks or 
other applications requiring high- 
speed point-to-point data transfer. 
Serial interface modules let each 
port be separately configured for 
EIA-232-C, EIA-422, EIA-449, EIA- 
530, X.21/V.11, or V.35 standards. 

VMIC will offer a variety of /O prod- 
ucts, including host adapters, VME- 
to-VME links, repeaters, reflective 
memory, digital and analog vo and 
synchro/resolver 1/0. Transition pan- 
els, power supplies, chassis, and 
other supporting products will be 
offered as well. 

With both up and Digital making 
firm stands in favor of VME in the 
industrial-control and factory-auto- 
mation arena, it seems that the VME 
standard is likely to continue its 
dominance in this area. With the 
inclusion of HP’s PA-RISC, every major 
RISC architecture now has strong 
VME support—with the exception of 
IBM’s RS/6000. SPARC is represented 
by, among others, Force, Themis and 
Tronics. « 


For more information about the technol- 
ogies, products or companies mentioned in 
this article, call or circle the appropriate 
number on the Reader Inquiry Card. 


CMC 

(805) 968-4262 E Circle 218 
Hewlett Packard (U.S.) 

(800) 637-7740 Circle 219 
Hewlett Packard (Canada) 

(800) 387-3867 Circle 220 
SBE 

(800) 347-2666 Circle 221 
VMIC 

(800) 322-3616 Circle 222 


60 DECEMBER 1992 COMPUTER DESIGN 


Looking for 
more than a 


sales pitch at 
Buscon West? 


When you visit Radstone 
Technology at Booth #826 
this February, you'll meet 
more than just a sales rep. 


We think Buscon should be a 
source for information, and 
exchange of ideas, on the 
technology and the industry. 
And, most of all, solutions to 
your problems. 


Come talk to the: 

e President 

e V.P. Sales 

¢ Director of Marketing 

e Engineering Manager 

e Marketing Manager, 
Product Technology 

¢ Senior Applications 
Engineers 

¢ Regional Sales Managers 


Oh yes, and lots of very 
knowledgeable sales reps too! 


So if you’re looking for some- 
one you can really talk to 
about VME, visit Radstone at 
Buscon/93-West. We'll make 
it worth your while. 


ate 
RADSTONE 


T: EG, BEN OnEL@ Gay 


Booth #826 


Dn 


BUSCON/93-WEST 


for Any VME Board! 


The Radstone HS-1 


provides an immediate 


solution to all your 
VME Hot Swap needs. 


re eos tO 
7 


20: @® 


Count on Radstone to deliver real world solutions to 
all your VME system needs. Need to insert or remove 
a board without powering down the system? The HS-1 
is ready today to add this live insertion capability to 
your existing VME boards. No smoke, mirrors or 
complications. Just a clean, clever solution. 


¢ Works with any standard VME board and backplane 

¢ Lets you use off-the-shelf hardware to configure 
your system 

¢ Provides controlled ramp up/down of power rails 

¢ Assures complete isolation of the VMEbus from the 
board during power up/down sequences 

e Automatically links daisy chain signals when a board 
is absent 

e Sub-nanosecond delay times for all pertinent 
VMEbus signals 


Radstone’s done it again... this time with live insertion. 
Let us do it for you. Call or write for the details. 


Radstone Technology Corporation 

20 Craig Road, Montvale, NJ 07645-1737 
Call Toll-Free: (800) 368-2738 

Eastern Region: (201) 391-2700 

Central Region: (708) 304-0202 

Western Region: (408) 727-4795 


CIRCLE NO. 40 


BUSCON/93-WEST 
See us in booth #826 


T EC H NOL ONG ¥ 


ETECHNOLOGY DIRECTIONS 


COMPUTERS & SUBSYSTEMS 


* 


Image processing gets price-performance boost 


Warren Andrews, Senior Editor 
ecause most image processing 
applications are too narrow 


Be for sales volume to reach even 


a minimum payback level, solutions 
have remained expensive and pro- 


prietary, or they've been composed | 
of large and bulky collections of stan- | 


dard and custom boards assembled 

to satisfy a specific application. 
Now, next-generation hardware 

from Datacube (Danvers, MA) takes 


advantage of finely tuned asic tech- | 


nology to cut size and cost while sig- 
nificantly boosting performance. At 
the same time, the modular architec- 
ture of the hardware, based on a tech- 
nology called vsiM (Virtual Surface 
Image Memory), lets it accommodate 
a broad variety of applications while 
using relatively standard, low-cost 
components. VSIM is similar in ap- 
proach to the company’s Max- 
Video 20 board, but the new 
module has a far larger mem- 
ory capacity, as well as on- 
module processing circuitry. 

At the heart of each module 
is a 225,000-gate Asic Datacube 
calls the D52. Not only does it 
manage image pipelines and 
perform many image process- 
ing tasks, but it lets the system 
use relatively inexpensive 
standard DRAMs in place of 
more costly multiported video 
RAMs. Each module can support 
multiple 40-MHz image pipe- 
lines and virtual memory, and 
each includes integral ALU, 
crosspoint, look-up table, and 
statistics. 


a Development and target 
The modules will be the heart 
of a new MaxVideo vMEbus 
board that Datacube will in- 
troduce early next year. A fol- 
low-on to the MaxVideo 20, it 
will be known as the Max- 
Video 200. Datacube has al- 
ready released the product’s 
development platform, the 
Maxtp, which includes the 
new board, and will be availa- 
ble this month. 

The development platform 
comprises a 5-slot VMEbus 
backplane; a Motorola 


MVME167 68040-based cPU; 


a MaxVideo 200 with a full comple- 
ment of modules and 24 Mbytes of 
on-board virtual image memory; 
and Lynx’s realtime operating sys- 
tem, Lynxos, with X-Windows and 
Motif; and a scsi hard disk, all in- 
stalled in a compact enclosure. In 
addition, MaxtTp provides a tape 
backup unit, keyboard and mouse. 
The MVME167 supplies many of the | 
housekeeping functions and pro- | 
vides industry-standard serial and 
parallel ports, as well as support for | 
Ethernet, scsi and video 1/0. MaxTp 
is designed to be a superset of what- | 
ever target system a particular ap- 
plication calls for. 

“We selected Lynxos,” 


says 


Datacube marketing services man- 
ager David Wright, “because it has | 
the look and feel of Sunos, with | 


which many developers are familiar. 
It also provides modular services so 
that developers can select as little as 
a basic kernel, or the entire Os, or 
only as many services as are re- 
quired.” 

The object of the development/tar- 
get environment is to let you assem- 
ble an application using the hard- 
ware platform along with the 
company’s software tools, which in- 
clude an interactive graphical user 
interface and a library of acceler- 
ated image-processing functions 
called sm@L (Standard Imaging 
Layered Library). 

picir (Datacube’s Interactive 
Graphical Imaging Tool) is one of the 
software tools, comprising an inter- 
active X-Windows- and Motif-based 
application that helps you quickly 
develop image-processing 
code. It eliminates lengthy 
editing and compiling cycles 
by letting you simply point 
and click on desired image- 
processing functions. 

And when combined with 
SILL, DIGIT helps you develop 
and check high-performance 
C-callable functions and com- 
plete applications in an inter- 
active environment without 
having to recompile at each 
stage. SILL and DIGIT are lay- 
ered on top of, and are com- 
patible with, Datacube’s Im- 
ageFlow language for 
pipelined processors. 

The object of MaxTp is to 
supply a full, rich develop- 
ment environment from 
which components can be 
added to an economical, high- 
performance target system. 
Target systems can be ROM-, 
disk- or network-based and 
can range from simple sys- 
tems with few operating ser- 
vices and peripheral devices 
to complex hardware systems 
with all os features. 


The vsim and the D52 at its heart are the brainchild of 
Datacube’s principal design engineer, Shep Siegel, who 
says “It's the first 40-MHz image processor on a single 
chip.” The asic not only speeds data on and off the new 
module, but also provides a large virtual memory and in- 
tegral on-chip processing functions, permitting the use 
of relatively inexpensive DRAM. 


B ASIC is key 

The third generation of 
Datacube’s MaxVideo tech- 
nology, the D52 and its asso- 
ciated vsIM technology ad- 


62 DECEMBER 1992 COMPUTER DESIGN 


As designs become more complex and time-to-market decreases, 
new tools are needed to keep up with the technology. 


OrCAD’s new line of products offer the same user interface that has 
made them the world's most popular EDA tools, plus unprecedented 
speed and capacity. 


Easy enough to get a single “A” size design done quickly, powerful 
enough to produce complex, 200 layer hierarchical designs. SDT 386+, 
designed to take advantage of 32 bit data structures and addressing on 
386/486 computers, includes over 20,000 unique library parts in 60+ 
libraries, 30+ netlist formats, and much more. 


The best tool on the market for writing logic for programmable chips 
(PLAs, PLDs, GALs, etc.). The compiler accepts seven forms of input 
including Boolean equations, truth tables, state machine procedures, logic 
synthesis; even schematics from Schematic Design Tools 386+. Output 
can be accepted into OrCAD's digital simulator for accurate simulation of 
designs with multiple programmed PLDs. 


This timing based, 12 state, event driven simulator with support utilities 
allows easy simulation of digital designs of up to 200,000 gates. The 
graphical interface will be familiar to any designer who has worked with a 
logic probe. Thanks to OrCAD's intuitive ESP Framework, Digital 
Simulation tools 386+ works seamlessly with other OrCAD products. 


ie 


2 OrCAD has joined forces with MASSTECK to bring you a powerful 
solution at an affordable price. Printed circuit board placement and 
routing can now be performed on a 386/486 PC with outstanding results. 


The Better Solution 
(503) 690-9881 * Fax (503) 690-9891 
Europe 33-1-45 75 50 00 * Fax 33-1-45 77 82 89 


CIRCLE NO. 41 


BTECHNOLOGY DIRECTIONS 


COMPUTERS & SUBSYSTEMS 


vance the company’s resolution-in- 
dependent, region-of-interest (ROI) 
concept, providing faster pipelines, a 
virtual memory and the capability to 
perform a variety of processing steps 
on each stage of the pipeline. 

“The D52 is fabricated on a 
225,000-gate sea-of-gates array in 


0.8-Lum CMOs capable of handling in- 
put, processing and output at 40 
MHz,” says the company’s principal 
design engineer, Shep Siegel. “It’s 
the first 40-MHz image processor on 
a single chip.” With the capability to 
handle multiple frame memories, 


and with its own ALU, LUT and other 


SuperCard i860-based vector processors deliver. With our Quad-860 multiprocessor 
and our SC-3XL ultimate performance models, CSPI continues to offer you the greatest 
range of vector processing power. Look what you can get on a 6U board with VME64: 


features, it can off-load many func- 
tions from other parts of the system 
to permit a more compact implemen- 
tation of complex systems. 

The flexible architecture lets mul- 
tiple VSIMs be wired in parallel, re- 
sulting in even greater pipeline 
bandwidths. Because much of the 
processing can now take place in the 
40-MHz pipeline of the D52 chip, it’s 
possible to provide functions that 
are difficult, if not impossible, to im- 
plement at the board level, because 
of buffer delays and interconnect 
capacitance. 

By implementing virtual memory, 
the system can support image ar- 
rays that are larger than the 
amount of physical memory availa- 
ble, and so it can easily handle com- 
plex applications. The D52 can ad- 
dress a virtual memory space of up 
to 96 Mbytes. In addition, vsIm mod- 
ules can handle 40-Mbyte/s block 
transfers into and out of the module 
simultaneously. 


B Diverse applications 


Datacube has found wide-ranging 
applications for its technology, from 
image-enhancing systems for re- 
mote inspection of objects in hostile 
environments to controlling robotic 
equipment in food-processing opera- 
tions. The company’s systems are 
even used in high-level prepro- 
cessing applications for images that 
will later be worked on with high- 
powered DsP or even Cray-type su- 
percomputers. 

“But the bottom line,” says Siegel, 
‘is that for image-processing tech- 
nology to become more prevalent in 
more applications, costs are going to 
have to drop significantly from their 
present levels and systems are going 
to have to be more compact.” This 


has to happen at all levels of the 
system, from the hardware and soft- 
ware development right down to the 
rudiments of power supplies and 
packaging. re 


m@ VME64 and VSB 
w MIL Spec 


w 320 MFLOPS Performance 
mw 64 MBytes Memory 
w 200 MBytes per second 1/0 w GFLOPS Multiprocessors 
w Intel's 50 MHz i860 XP chips w 200 usec 1024 complex FFT 
CSPI’s SuperKit and Integration Toolkit software cut development time to the bone with: 
m Industry-leading Libraries @ DataFlo Visual Programming 
@ pSOS+ Real-time Kernel mw ©, Fortran, and Ada 
w UNIX compatibility 
Call or write CSPI and learn more about our new Quad-860 and SC-38XL SuperCard 
family members: CSPI, 40 Linnell Circle, Billerica, MA 01821, 1-800-325-3110, Fax: 
508-663-0150. In Europe, CSPI, Creteil, France, 33-1-43774577, Fax: 33-1-43994508. 


For more information about the technol- 
ogies, products or companies mentioned in 
this article, call or circle the appropriate 
number on the Reader Inquiry Card. 


Datacube 

(508) 774-9500 Circle 223 
CSPI Motorola 

(602) 438-3576 Circle 224 


CIRCLE NO. 42 
64 DECEMBER 1992 COMPUTER DESIGN 


IN REAL-TIME 
DEVELOPMENT, 


ONLY VxWwOoRKS 


GIVES YOU 
THE FREEDOM 
TO CHOOSE. 


Whether you're looking for speed, flex- 


ibility, or compatibility, only VxWorks® 
provides this much freedom: 
I. MULTI-PLATFORM. VxWorks 


gives you the freedom to 


TARGET 


choose from over 200 CPUs 


commercially available 68K 
, SPARC 
platforms, including all MIPS 
of today’s most popular i960 
: y PoP 683XX 
architectures. 
= ~ SCALABILITY. It gives you 


the freedom to develop applications of 
any size - small enough to control a fax 
machine, or large and complex enough 
to handle electrical 
power distribution 
for a major metro- 
politan area. 

3. PROVEN 
PERFORMANCE. VxWorks’ high- 
performance kernel is fast, powerful, 


and easy-to-use. So you're free to con- 


centrate on building your application 
and getting it to market quickly. 

4. PORTABILITY. With 
VxWorks you have the freedom that 


VxWORKS CONTROLS A 
NEW LINE OF WORLD 
FAMOUS LASER PRINTERS. 


comes from using one of the world’s 
most widely ported real-time operating systems. 

S ~ NETWORKING. VxWorks offers 

industry standard networking for real-time 
applications. To this day, it is the only 
real-time OS that gives you 
the freedom inherent 
in fully integrated 
networking. 

A LEADING EUROPEAN 


AUTOMAKER CHOSE IT FOR 
PERFORMANCE AND RELIABILITY. 


s ms, Inc. Wind River Systems and Vx Work 


1992 Wind River Syst 
rademark of UNIX System Labs, Inc. All other brand names and produ 


VxWORKS CONTROLS THE TRAFFIC 
SIGNAL LIGHTS AT 12,000 OF NEW YORK’S 
BUSIEST INTERSECTIONS. 


Vx WORKS IS USED 
TO CONTROL IN-FLIGHT CABIN 


6. TOOLS. VsWorks gives you OO 
the freedom to choose from a suite of power- 
ful development tools. And the free- 
dom to use only what you need. 

"7. SUPPORT. All VxWorks cus- 
tomers have the freedom to call upon 
our worldwide team of specialists, 
who are there to help with everything 
from training to documentation to 
technical support. 

8 ~ ACCEPTANCE. It gives 
you the freedom and peace of 
mind in knowing that VxWorks 


has been chosen by major 
OEMs, such as Intel® and 
Motorola®, as one of their own 
real-time operating systems. 
Q. STANDARDS. VxWorks 
gives you the freedom to work 
with all the leading open system 
standards. 

IO. OUR MISSION. We are pledged to 
provide developers with software and service 
solutions by giving them the freedom to cre- 
ate real-time applications quickly, economi- 
cally, and with minimal risk. 
Vx WORKS IS 
FOUND IN 


PELECOMMU- 
NICATIONS AT 


EVERY LEVEL 
FROM PBX 
SWITCHES 

WIND rO HANDSETS. 

Rh VER 

SYSTEMS™ 


TO GAIN YOUR 
FREEDOMPMI CALL 
1- zinsnine ee Cas 1586 


Wind Ri 
Seman eb cose 


ark of Wind Ri ms, Inc. UNIX i 


CIRCLE NO. 43 


BTECHNOLOGY DIRECTIONS 


CAE/CAD TOOLS 


No agreement on best way 
to link digital and analog simulators 


Mike Donlin, Senior Editor 
he topic of mixed-signal simula- | 

T tion often causes heated debates 
among EDA vendors. Simply | 
stated, the arguments revolve | 
around which linking algorithms are | 
best—lockstep, leapfrog or back- 
plane. In all of these environments, 
digital and analog simulators per- 
form separate tasks, each simulat- | 
ing the portion of the circuit that it’s 
assigned. Usually, the faster digital 
simulator has to wait for the slower 
analog engine to perform its duties. 

Whenever one simulator needs to 
pass information to the other, the 
communication is done through a 
software interface that links the | 
two. This algorithm can be part of a 
simulation backplane that lets mul- 
tiple simulators communicate, or it 
can be achieved by a simulator-spe- 
cific algorithm that links the chosen 
simulators tightly together. 


| Backplane vs leapfrogging 


Proponents of the backplane ap- 
proach argue that having a range of 
choices for simulation tasks lets you 
select the tool that’s best for the job. 
They say that no one algorithm is 
suited to simulate the different com- 
ponents in a complex circuit, and 
that accuracy is often sacrificed for 
performance when a simulator is too 
generic. An algorithm for a switched 
capacitor filter, for example, won't | 
handle anything else, but it’s accu- 
rate because it’s tailored to simulate 
one device and is faster than Spice. 

EDA vendors such as Cadence De- 
sign Systems (San Jose, CA) and 
Mentor Graphics (Wilsonville, or) 
use the backplane method, which 
integrates digital, analog and 
mixed-signal algorithms into a ho- 
mogeneous environment. But there 
are problems with such an ap- 
proach—namely, in timing the 
events of multiple simulators to re- 
flect the real-world behavior of a 
circuit as its digital and analog com- 
ponents interact. 

“Many people who use the back- 
plane method set up a time-based 
intercommunication,” says David | 
Smith, vice-president of engineering | 
at Analogy (Beaverton, oR). “This 


means that each simulator works 
within a time slice—say, of 1 ns—to 
perform a function. That’s well and 
good, but with that approach, events 
aren’t necessarily simulated when 
they actually happen in the circuit. 
They happen plus or minus an error 
term, which makes the simulation 
efficient but lowers accuracy. If you 
make the time slice very small, ac- 
curacy goes up, but efficiency goes 
down because there’s a lot more 
event traffic on the backplane.” 
Analogy solves this problem by 


avoiding the backplane approach al- 
together and using its Calaveras al- 
gorithm to tie its analog simulator, 
Saber, to the Cadat digital simulator 
from Racal-Redac (Mahwah, NJ). 
The tools are linked together in a 
master/slave configuration, with the 
user deciding which simulator will 
assume the dominant role. The sim- 
ulators run concurrently and are 
synchronized via the Calaveras al- 
gorithm, which lets the analog sim- 
ulator go beyond a digital event and 
run at full speed. If a digital event 


LOCKSTEP SYNCHRONIZATION 


ANALOG | 


Mixed-signal algorithm comparison 


DIGITAL | 


T4 


LEAPFROG SYNCHRONIZATION 


ANALOG 


DIGITAL 


i T2 


T6 


STEP BACK AND RESTART 


GenRad’s Shado simulator uses the lockstep algorithm for synchronization of 
analog and digital simulation engines. With this approach (top), the digital engine 
is the master, the analog the slave. At time step t0, the analog engine is asked to 
simulate up to the time of the next event in the digital queue, t1. After, the digital 
engine simulates the event at t1, resulting in a new scheduled event at t2. The 
analog engine now tries to simulate up to t2, but finds an event occurring at t1 + 
a, short of t2, which will affect the digital simulator. It then stops at t1 + a and 
passes control back to the digital engine, which reschedules and simulates the 
event at t1 + a. GenRad compares this to the leapfrog algorithm (bottom), in which 
the faster digital simulator is allowed to run ahead of the analog engine. If the 
digital simulator arrives at time t4 with an event to pass to the analog simulator, 
it waits until the analog engine reaches t4 to transmit data. If the analog engine 
is at event t2 when the digital event t4 occurrs, the analog engine finds an event 
relevant to the digital engine, and the digital simulator steps back to t2 and restarts. 


66 DECEMBER 1992 COMPUTER DESIGN 


Move Up to 
the Power of 


You've spent years mastering your profession .. . 
moving up to where you are today. And now 
XRAY MasterWorks makes it easy to move up to 
the kind of power you can only get from unified, 
seamless development tools. 


XRAY Make 


Automate program build, 
browse errors graphically, 
and access build options 
from notebooks 


XRAY Debugger 


See multiple code and 
data views, and debug 
optimized code with 

a variety of execution 
environments 


XRAY 
Source Explorer 


Graphically browse 
program call structure 
and rapidly navigate 
source code detail 


INSTANT ACCESS __ 
Now you can have instant access to any : : 

tool, any time... . all through an industry- You have enough to think about without 
standard Graphical User Interface. With trying to remember countless compiler 
XRAY MasterWorks,” the right way to switches. XRAY MasterWorks © lets you 


use each tool is instantly obvious. No access Make from your environment — just 
: Ke . dle I ds. 1 


XRAY MasterWorks © lets you see pre- 


viously hidden aspects of your program 


structure. For the first time, you'll see a 
graphical representation of the state of 
your program as you're debugging. 


. : i shing @ —TYe oT t mi O¢ ® ‘a1 f . 
more guesswork ... no more fumbling by pushing a button — rather than typing a produet quality will improve — and your 


5 ; 2 ¢ ine. Now vou can : atically AS. 
with manuals in your lap... allyouneed  o™mand line. Now you can automatically oducts will get to market quicker — 
es rebuild your program — and reload it into 
to know is right there on the screen. rebuild your program — and reload it int 


because you'll find problems faster. 
the debugger — with a single command. 


if Microtec 
/ Research 
To Move Up to XRAY MasterWorks™ call 800 950-5554. Setting the Standard 


CIRCLE NO. 73 


ETECHNOLOGY DIRECTIONS 


CAE/CAD TOOLS 


Analogy’s Saber analog simulator can use synthesized behavioral models to shorten 
simulation times. The behavioral model of a switched capacitor filter (blue line) pro- 
duced from Saber’s model synthesis runs over 250x faster than the equivalent primi- 
tive circuit representation. The model closely correlates with the actual device output 
(yellow line) over the entire operating range. 


occurs that will influence the analog 
circuitry, the analog simulator rolls 
back and resimulates. 

“This approach is different than 
some mixed-signal simulators that 
backtrack,” Analogy’s Smith ex- 


plains. “Those simulators throw out | 


the last analog values computed and 
recompute with the digital event as 
the next time step. This wastes valu- 
able cpu time because it throws out 
previously computed solutions. The 
roll-back algorithm, on the other 
hand, doesn’t throw away the infor- 
mation it’s already calculated. It 


knows, by the mathematics of calcu- | 


lating the solution at the end point, 
all the solutions along the curve 
from the previous time point. In- 
stead of throwing out the current 
solution and starting over from the 
previous event, then, it simply rolls 
back to the time where the event 
occurred and uses that value with- 
out recomputing the whole event.” 
Critics of this approach say that 
any backtracking wastes CPU time 
and is inefficient. “The leapfrog ap- 
proach is memory-intensive and ex- 
pensive in Cpu time,” says John 


Palmer, mixed-signal product man- | 


ager at GenRad (Concord, MA). 
“With that approach, the faster dig- 


ital simulator arrives at an event 
and waits for the analog simulator. 
But if the analog engine determines 
that an event relevant to the digital 
engine needs to be transmitted 
across the A-D interface, then the 
digital engine must step back and 
restart. This means that the fastest 
engine must store large amounts of 
event history, which uses a lot of 
memory, and must constantly load 
and reload data, which is expensive 
in CPU time. In general, leapfrog al- 
gorithms only offer a benefit if the 
analog and digital engines run on 
separate cpus, and even then, 
they’re very circuit-dependent.” 


Bf GenRad introduces lockstep 


GenRad’s recently released Shado 
mixed-signal simulator uses a lock- 
step algorithm to tie its digital sim- 
ulator, HISIM, with an analog simula- 
tor, Eldo, from AnacAb, a German 
company with offices in Fremont, CA. 
At any given time step, the analog 
engine is asked to simulate to the 
time of the next event in the digital 
queue. After doing so, the digital en- 
gine is free to simulate to the next 
event. If the analog simulator ar- 
rives at a solution that will affect the 
digital simulator, it passes control to 


| the digital engine, which simulates 


up to the event at which the analog 
engine stopped, using the new infor- 
mation computed by the analog sim- 
ulator. GenRad claims that this 
eliminates a lot of the inefficiency 
associated with leapfrog algorithms. 

“Td have to take issue on the effi- 
ciency question,” argues Analogy’s 
Smith. “Because with the lockstep 


| approach, the overall simulation 


speed depends on the slower of the 
two engines—namely, the analog. 
It’s true that there’s a cost for rolling 
back, but if you do a statistical anal- 
ysis, you'll find that, for many cir- 
cuits, that doesn’t happen very of- 
ten. When you do have to roll back, 


| our algorithm lets you save un- 


changed data, so the recomputation 
is reduced. I guess if your circuit 
behaves in such a way that every 
digital event affects an analog event, 
then lockstep would make sense.” 

Proponents of the backplane ap- 
proach say that, while simulation 
speed and accuracy are important, 
the real issue is flexibility and ease 
of use. “We think it’s important not 
to lock your design to any one or two 
simulators,” says James Spoto, vice- 
president of R&D at Cadence. “By 
keeping a simulator environment 
open, you can pick different levels of 
simulation and tie them together 
hierarchically, depending on the 
level of detail you need. That means 
you could use every level of simula- 
tion, from behavioral- to circuit- 
level, and tie them together through 
one user interface.” 

Regardless of the claims and 
counterclaims, however, most ven- 
dors agree that the real key to choos- 
ing a simulator is knowing what 
youre going to simulate. Each of 
these methods has drawbacks in 
speed, accuracy or ease of use—and 
each has strengths in the same 


| areas. The real winner will be the 


one best suited to your circuit. 


For more information about the technol- 
ogies, products or companies mentioned in 
this article, call or circle the appropriate 
number on the Reader Inquiry Card. 


Analogy 

(503) 626-9700 Circe 225 
Cadence Design Systems 

(408) 943-1234 Circle 226 
GenRad 

(408) 432-1000 Circle 227 
Mentor Graphics 

(800) 547-3000 Circle 228 
Racal-Redac 

(800) 526-0680 Circle 229 


68 DECEMBER 1992 COMPUTER DESIGN 


COMPASS Is ALL You NEED. | : = 


SILICON 


VERIFICATION 


ASIC Abyss EDIF Ravine 


FLOORPLAN 


LAYOUT HDL Outback 


SYNTHESIS 


SIMULATION 


PARTITION Foundry Falls 


Datapath Dust Bowl 
Place and Route Rapids 


Logic Fault 
Gate Gulch 


Bedican Badends - Verification Volcan 


Performance Plateau Array Arroyo 
=m * i 
> 
—- 


The path to top- most integrated top-down ASIC So chart your course today. 
down design can be solution in the industry, from first For more information, please 
anything but straight —_ concept to first silicon. Supporting circle the reader number, call 
and narrow. And even the largest and most complex (800) 433-4880, ext. 7097 or fax 
once you get off track, you can get designs that require a million gates your request to (408) 434-7977. 
into all sorts of trouble. The ASIC and more. 
wilderness is littered with good COM PA SS 
point tools that somehow fail to Simply put, we save you time. Design Automation 
provide an integrated solution. Starting with an easy-to-use 1865 Lundy Avenue 
wfcitatad ical HDL sad San Jose, CA 95131 
integrated graphica anc Tel: 800-433-4880 
COMPASS’ Design Automation synthesis environment through Fax: 408-434-7977 
knows all about the rules of the comprehensive cell-based and 
road. That's because we’ve been gate array libraries. And all the Caution: ASIC design may be hazardous to your health. 
2 Design delays due to poorly integrated tools may have 
down it more than any other EDA automated tools you need to a detrimental effect on your career. COMPASS assumes 
4 i = no responsibility for those who fail to follow our path to 
company. We've developed the move on down the design road. Silicon Success. 


© 1992 COMPASS Design Automation, Inc. COMPASS and the COMPASS logo are registered trademarks of COMPASS Design Automation, Inc 


CIRCLE NO. 44 


ETECHNOLOGY DIRECTIONS 


ASICs & ASIC DESIGN TOOLS 


EDA vendors push to boost 
top-down design productivity 


Barbara Tuck, Senior Editor 


ith real technological in- | 
novation apparently stale- 


mated, suppliers of design 
automation tools are zeroing in on 
business opportunities that fall 
under the category of services. 
Vendors have discovered that it 
takes more than sophisticated 
toolsets to increase productivity 
with an HDL- and synthesis-based 
top-down design methodology. 
It also takes libraries that can 
be quickly characterized to the 
latest processes, a strategy for 
design reuse, and consulting 
services. 

When Compass Design 
Automation (San Jose, CA) re- 
cently announced the com- 
mercialization of its physical 
layout libraries of low-level 
components—the first such of- 
fering from a major EDA vendor 
that provides foundry flexibil- 
ity and support for multiple 
toolsets—Dan Skilken, world- 
wide product marketing direc- 
tor said, “Commercial librar- 
ies are a bit of a change for the 
EDA industry. We see it as a 
more complete solution, one 
that will let the industry focus 
more on productivity and 
value added.” The Compass 
Liberty Series of gate-array 
and standard-cell libraries 
and compilers for CMOS ASICs 
and AssPs for example is inte- 
grated with the Compass ASIC 
Navigator top-down design 
system. 


Bf Trend toward library sales? 


What is the company’s ratio- 

nale for going into the library 

business? “Ic designers and sup- 
pliers need more from EDA compa- 
nies than good design tools to suc- 
cessfully respond to today’s market 
pressures,” says president Dieter 
Mezger. “To keep pace with rapid 
advances in production capability 
and design complexity, they require 
a robust set of library products that 
provides a solid foundation on which 
to build new and more advanced de- 
signs. This trend toward library 


70 DECEMBER 1992 COMPUTER DESIGN 


commercialization in the 90s closely 
parallels the acceptance and prolif- 
eration of commercial CAE and CAD 
tools in the late ’70s and ’80s.” 

The Compass libraries include 
schematic descriptions, functional 
models, physical layouts, footprints, 
simulation models, and icons for 
low-level library elements. Also 
available are RAM, multiplier and 


Sierra Semiconductor uses the Compass physical layout 
libraries and compilers in the design of its DSP-based 
communications chip sets, which integrate voice, fac- 
simile and data functions. Andy Varadi, vice-president 
of R&D at Sierra (seated at left), discusses the compiled 
datapath layout (on screen) for the company’s new 
V.32 modem chip with design team members Neil 
Becker and James Tan. “Using Compass digital libraries 
enables us to spend more time on what we’re unique 
at—analog and mixed-signal design,” Varadi says. 


datapath compilers. After a foundry 
is selected, Compass uses automated 
tools and techniques to generate tim- 
ing models and layout for a specific 
set of design rules. On average, ac- 
cording to Compass, the customiza- 
tion of a subset of the full Liberty 
Series takes six to ten weeks. As part 
of its customization services, simula- 
tion models are generated for most 
popular simulators. Both VHDL and 
Verilog are supported. 


Will semiconductor vendors em- 
brace the concept of physical layout 
libraries being sold by EDA vendors? 
For fabless semiconductor vendors 
such as Sierra Semiconductor (San 
Jose, CA), vice-president of R&D Andy 
Varadi says that the Compass li- 
brary service is useful. “Using Com- 
pass digital libraries lets us spend 
more time on what we’re unique 
at—analog and mixed-signal de- 
sign. We can differentiate ourselves 
in a new dimension,” he says. 

Although Sierra’s been using 
Compass libraries extensively, it’s 
been doing so on a contractual basis 
rather than purchasing the libraries 
outright. Now that Sierra is 
buying Compass general-pur- 
pose libraries that can be tar- 
geted to any silicon vendor’s 
process, Varadi says that “We 
have a greater degree of free- 
dom. We didn’t have foundry 
flexibility before. Now we can 
change process or vendor, and 
we can move products from 
one process to another by re- 
characterizing and resimulat- 
ing.” 

For semiconductor compa- 
nies with in-house fabs but not 
much asic technology, the 
Compass libraries may pro- 
vide an opportunity to get into 
the ASIC and ASSP businesses. 
For others, the libraries could 
augment current offerings or 
save characterization time. Li- 
brary users can also leverage 
their investments through de- 
sign reuse. 


I Design reuse a goal 


The methodology, tools and re- 
lationships enabling smart 
reuse of designs is the focus of 
anew business segment called 
DesignWare at Synopsys 
(Mountain View, CA). Intel- 
ligent design reuse and the 
consequent leveraging of in- 
dustrial intellectual property will 
yield the productivity required to re- 
main competitive, according to Syn- 
opsys, which claims that previous 
strategies for design reuse haven't 
taken advantage of synthesis as an 
enabling technology and VHDL as the 
worldwide language standard. 
“VHDL gives the practical promise of 
being the standard for capturing and 
describing everything,” says Aart de 
Geus, Synopsys’ senior vice-presi- 


trial-PC 


e Robust 19” Format 
Put an end to the infuriating 
) problems of non-standard 
mechanics and poor quality. 
or now offers you a complete 
Industrial-PC in robust 19” format 
with reliable VMEbus DIN- 
connectors. 


Vi 


A Complete Indu 


= 286-AT, 386-SX and 486-SX/DX 
er has a solution for every 
application with the right price- 
performance ratio. 


a Silicon-Disk, LCD, EL and Plasma 
Does your application demands 

a CRT, LCD, EL or Plasma-display, 
or do you need a silicon-disk 2 

Just plug in a board — done! 


<— Low Power CMOS —25/+85° C 
Ai Due to low power CMOS technology 
boards fromer guarantee long 

life and high reliability. The typical 
temperature range of —70° to 

+130° C provides‘a dependable 
safety margin. 


=) 


= More Quality for your Money 
High quality and newest technology 
“Made in Germany” must not cost 
more than other Industrial-PCs. 

Ask us for an offer, we will prove it. 


wae eee sanee 
 ) 


Industrial Computers 
Sieglindenstr. 1912, D-8900 Augsburg 1 
Tel. +49 821 5034-0, Fax -119 


In the US and Canada contact: 


DYNATEM 
15795 Rockfield Boulevard 
Suite G, Irvine, CA 92718 

Tel (714) 855 3235, Fax 770 3481 


* 


Attn, 7" aaa 


way 25 


sine i 
. ~ fini W) 
a plug-in PC- aPomplete 
Industrial-PC’s including floppyand ha 
Just plug them in= finished. Three ve 
9 are available, one in 3 
es a. One of the 6U version 
; : for your special PCbus bo 
C ‘ DIAL | DOCUMENT NO. 1032 — 


IDA instant D 


ETECHNOLOGY DIRECTIONS 


dent and chairman of the board. 

To be available by year’s end, the 
first two design-reuse products from 
the Synopsys DesignWare division 
are Synthetic Designs, consisting of 
off-the-shelf synthesizable compo- 
nent libraries, and software called 
DesignWare Developer for designers 
wanting to capture their own syn- 
thesizable and reusable modules. 
Both are integrated with the com- 
pany’s Version 3.0 high-level design 
tools—vHDL System Simulator, De- 
sign Compiler and Test Compiler. 

Synthetic Designs are technology- 


independent, parameterized librar- 
ies of commonly used functions such 
as ALUs and multipliers that have 
been preverified with the Synopsys 
VHDL simulator. These functions can 
be instantiated in a VHDL or Verilog 
description or inferred from HDL op- 
erators. The user configures the 
Synthetic Design library component 
for a particular system design by 
supplying specific parameters and 
compiling to a target technology. 
The Synopsys synthesizer then opti- 
mizes for the context of the sur- 


72 DECEMBER 1992 COMPUTER DESIGN 


The Synopsys DesignWare synthesis-based design-reuse strategy permits the reuse of 
existing designs through automatic selection based on design constraints or by manu- 
al selection of a component through a menu-driven interface. In this photo, the menu 
for selecting a Synthetic Designs library family is shown (top left), and the desired 
component within that library family may be selected (bottom left). The existing de- 
sign is shown with multipliers (yellow), subtracters (pink) and adders (red). 


ASICs & ASIC DESIGN TOOLS 


rounding system, choosing appro- 
priate drives and loads. 

If you want to build your own 
inventory of reusable modules tai- 
lored to your particular design re- 
quirements, you can use the new 
DesignWare Developer to create, 
manage and protect your propri- 
etary design data. The software 
gives you a way to key and encrypt 
designs that can then be distributed 
to users while intellectual property 
is safeguarded. 

Harvey Jones, Synopsys presi- 
dent says, “We expect third parties 


and end customers to use Design- 
Ware Developer to share their intel- 
lectual property with their leading 
customers and with the general 


(Munich, Germany) to provide 
through the DesignWare program a 
wide range of system-level models. 
Also, Synopsys, Texas Instruments 
(Dallas, Tx) and Comdisco Systems 
(Foster City, cA) will be focusing on 
optimizing design productivity us- 
ing core DsP architectures. 


B Hands-on training 


To ensure productivity for those 
adopting VHDL-driven top-down de- 
sign, Mentor Graphics (Wilsonville, 
OR) has opened several design cen- 
ters in the United States, Japan and 
Europe and has teamed with leading 
ASIC and FPGA vendors, as well as 
workstation vendor Sun Microsys- 
tems, in a worldwide training pro- 
gram called SmartStart. Mentor’s 
vice-president of corporate market- 
ing, David Chen, says, “In the past, 
engineers have been reluctant to 
transition to a top-down methodol- 
ogy because the industry didn’t offer 
a solution with the level of integra- 
tion, support or training necessary 
to make the change. The SmartStart 
program offers a complete solution 
consisting of software, hardware, 
silicon fabrication, and support ser- 
vices to ensure that customers meet 


| time-to-market goals.” 


During SmartStart training, you 
get the hands-on experience of tak- 
ing a design from VHDL to layout. 
Fujitsu, st Logic, Mitsubishi, visi 
Technology, and Xilinx have teamed 
with Mentor to provide a fully qual- 
ified and endorsed design flow 
within Mentor’s Version 8.0 design 
environment. Each of these vendors 
is offering design kits based on Men- 
tor’s Advanced Modeling Process 
(AMP) ASIC modeling technology to 
support the company’s recently an- 
nounced vVHDL-based, fully inte- 
grated, top-down toolset called De- 
sign Solver. Mentor’s System-1076 


| VHDL simulator will fully comply 
| with the IEEE 1076 specification by 


year’s end. cd 


marketplace. As our customers im- 
plement increasingly complex sys- 
tems in silicon, the ability to reuse 
design data will provide the reduc- 
tion in design time required to re- 
main competitive.” 

To help you decide on the appro- 
priate system architecture to target, 


| Synopsys has entered into a part- 
| nership with Compiled Designs 


For more information about the technol- 
ogies, products or companies mentioned in 
this article, call or circle the appropriate 
number on the Reader Inquiry Card. 


Compass Design Automation 


(408) 433-4880 . Circle 230 
Mentor Graphics 

(800) 547-3000 Circle 231 
Synopsys 

(415) 962-5000 Circle 232 


—_ 


Phanks 


for the memories... 


At this time, we wish to extend our good wishes 
for the season and a happy and a healthy New Year, 
on a personal as well asa business level. You — 
our readers and advertisers — our friends — 
helped make 1992 a spectacular and memorable 
year for all of us at Computer Design 

and Military & Aerospace Electronics. 

Thanks — and best wishes for a terrific, 
memorable and profitable 1993. 


Militar y&Aerospace COMPUTER Technology 
Bist Asicienic8. siRurHRRs-DONN Nevsttivs Cesc DESIGN 


PENNWELL PUBLISHING COMPANY * ONE TECHNOLOGY PARK DRIVE, WESTFORD, MA, 01886 * 508-692-0700 * FAX 508-692-7780 


CIRCLE NO. 46 


Tough, rugged boards 
that handle shock, 
vibration, heat, cold and 
the budget squeeze 


MATRIX Rugged VMEbus 
boards provide commercial-off- 
the-shelf (COTS) solutions at a 
fraction of the cost of full MIL- 
STD products. Test results veri- 
fied operation from -40° to +85°C, 
50 g’s of shock at 11 ms, and 
continuous operation during 

5 g’s of vibration. Rugged 32- 
bit processor boards, memory 
boards, and signal I/O boards 
give you the flexibility and 
price advantage to win. 


Selected for the Navy’s High 
Speed Fleet Broadcast program, 
the Rugged MR-CPU330 board 


A CORPORATION 


supports the Ada environment. 
You can choose from several 
host platforms, cross-compile 
to the target CPU, and begin 
immediate development using 
standard industrial products, 
which are fully compatible with 


» our Rugged boards. 


Call today to find out how 
MATRIX Rugged boards, shock 
and vibration isolated enclo- 
sures, and extended tempera- 
ture products can control your 
harsh environment. 

Phone: (800) 848-2330 

FAX: (919) 231-8001 


CIRCLE NO. 47 


FPGA vendors turn 


their attention to tools 


In the face of stiff 
competition, FPGA 
vendors are enhanc- 
ing proprietary tools, 
enlisting third-party 
support, adding text- 
based entry methods, 
and backing 
standards. 


fe ler GemPrree Sent Tee Berar etme tee 


Barbara Tuck, Senior Editor 


W.. FPGAs such hot items, 


silicon vendors have had a cap- 
tive audience. In concentrating 
on silicon, however, FPGA ven- 
dors haven’t always delivered 
toolsets that were easy to use or 
boasted good results. But as 
more and more vendors enter the marketplace, a competitor with tools that 
fail to route a part or whose entry methods don’t include VHDL is at an ever 
greater disadvantage. As a result, FPGA vendors are finally focusing on 
creating solutions for users. 

To satisfy the demands of electrical designers such as Fred Rakvica at 
Kodak (Rochester, Ny) for interactive place-and-route software, Actel 
(Sunnyvale, CA) just announced its Action Logic System (ALS) Release 2.2. 
With interactive placement and incremental place-and-route, ALS 2.2 will 
be available next quarter for X-Windows-based workstations. Rakvica, 
who'll be glad to finally have some control over placement, is using nine 
Actel 1280 FPGAs in a 30,000-gate project, an enhancement for Kodak’s photo 
cD program. 


B interactive placement 


Although Actel has always stressed automatic place-and-route as the 
strength of its design system, director of marketing Andy Haines acknowl- 
edges that the extra knowledge a seasoned FPGA designer such as Rakvica 
has can be important in pushing performance. “With ALS 2.2,” he explains, 
“users will be able to select the exact degree of control they’d like to have 
over their FPGA designs.” 

The interactive placement feature lets you manually fine tune the results 
of automatic place-and-route by viewing, moving and editing the location 
of Actel logic modules; to do so you use ALS 2.2’s graphical interface with 
icon commands. You can also rely on the automatic features of the software 
to optimize a design incrementally, without disrupting the placement or 
disturbing timing optimization. On top of all this, ALS 2.2 offers improved 
macro modeling for up to 25x faster simulation speeds. 

Newcomer Concurrent Logic (Sunnyvale, CA) wooed away Actel user Tom 
Minnis, senior project engineer at Larse Corp (Santa Clara, CA), before Actel 
introduced its improved toolset. (Larse manufactures communications pro- 
ducts.) Though Minnis’ FPGA choice was ultimately based on silicon, (accord- 
ing to him, Concurrent’s CLi6000 Series is the only FPGA with the freedom 


COMPUTER DESIGN 


Actel’s Action Logic 
System 2.2 uses a 
Motif-compatible X- 
Windows interface 
and features stan- 
dard X-Windows 
menus, a list box 
(upper righthand 
text box) that 
shows all “in- 
stance” names ina 
flattened versus a 
hierarchical mode, a 
context window 
(lower righthand 
window) that 
shows the current 
zoom area on the 
full chip layout, and 
a main viewing 
area that shows 
three windows con- 
taining different 
zoom perspectives 
of the same chip 
layout. 


DECEMBER 1992 75 


ETECHNOLOGY FOCUS: FPGA TOOLS 


to distribute multiple clocks without 
introducing skew), design tools, may 
also have influenced the change in 
vendor. “Concurrent has a beautiful 
manual place-and-route program 
with a very good interactive editor,” 
says Minnis. “Up until now, Actel’s 
software has been push-button.” 

About two months ago Concur- 
rent Logic also made an incremental 
design change, adding a feature to 
its pc-based CDS2100 Development 
System, which combines design en- 
try from Viewlogic (Marl- 
borough, MA) with propri- 
etary back-end tools. 
With the new feature, you 
can change a schematic 
that’s been completely or 
partially laid out, and im- 
plement the change in 
the layout without dis- 
turbing the existing 
placements and routes. 
By year’s end, Concur- 
rent will offer a Sun 
workstation interface, 
and by early next year 
CLi6000 designers will 
have the option of using 
Verilog and Synopsys 
(Mountain View, CA) syn- 
thesis. 

Not wanting to be 
locked into a single FPGA 
vendor, especially one as 
new to the field as Concur- 
rent Logic, Larse is also 
buying silicon and tools from Xilinx 
(San Jose, CA). But Minnis is no 
booster of Xilinx place-and-route 
tools. “It’s really tricky to use Xil- 
inx’s interactive editor to move stuff 
around,” he believes. 


Bl Specifying timing up front 
Xilinx began shipping a tool two 
months ago it says will significantly 
reduce the need to manually parti- 
tion and route critical portions of 
logic cell array (LCA) designs, elimi- 
nating three to five design iterations 
in the process. As part of Xilinx’s 
latest version of its XACT 4000 de- 
velopment system, the new XACT- 
Performance tool lets you enter your 
register transfer requirements 
(clock-to-setup), /o transfer require- 
ments (pad-to-setup and clock-to- 
output), and combinatorial logic re- 
quirements (pad-to-pad) in your 
schematics. The tool will inform you 
early if performance requirements 
are unrealistic for the design. 

An early user of xact-Perform- 
ance, consultant Rocky Awalt, pres- 
ident of Highgate Design (Saratoga, 


76 DECEMBER 1992 COMPUTER DESIGN 


CA), relied on the new Xilinx soft- 
ware, which he refers to as deadline 
timing, to show engineers at client 
Boeing Aircraft (Renton, wA) why 
one of their 4005 LCAs wasn’t work- 
ing properly. Boeing designers are 
using dozens of Xilinx FPGAs on a 777 
aircraft. “Before xact-Performance 
was available,” says Awalt, “Xilinx 
users complained about having to do 
a detailed analysis after compiling a 
design to determine whether or not 
the desired result had been 


A Concurrent Logic FPGA user, senior project engineer Tom Minnis 
of Larse Corp uses the Concurrent interactive editor, Interact, to 
place and interconnect functional cells in a CLi6000 FPGA design 
destined for a T1 transmission product. “Concurrent’s software 
shows you all the possibilities,” reports Minnis. 


achieved. The new software is quite 
powerful and will meet your timing 
specifications.” 

About FPGA tools in general, and 
Xilinx tools in particular, Awalt says 
the routing delays and learning curve 
involved make it “nearly an oxymoron 
to speak about ease of use and perfor- 
mance at the same time. But there’s 
no such thing as a slow Xilinx LCA. 
There are just slow engineers.” 

Senior design engineer Gene 
Jones at Universal Computing (San 
Diego, CA), a maker of bus boards 
and design consultants doing cus- 
tomer-driven designs, would proba- 
bly disagree with Awalt. Jones de- 
signed a Xilinx 3090 LCA into a 
multiprocessor board for the VMEbus 
and had to take it out and replace it 
with a QuickLogic (Santa Clara, CA) 
paAsic because the Xilinx part 
wouldn’t run at 20 MHz. “After you 
route a Xilinx part,” explains Jones, 
“you can have internal delays of 
hundreds of nanoseconds. I don’t 
have a person who can be a master 
of Xilinx tools. With QuickLogic, I 
don’t need an expert.” 


Jones says he gets both perfor- 
mance and ease of use with Quick- 
Logic. “And with QuickLogic,” he 
adds, “there’s the predictability fac- 
tor. I can understand and predict 
what a part’s going to do, whereas 
with Xilinx, I don’t know until after 
place-and-route.” Just about the 
time Jones was giving up on the 
Xilinx 3090, Xilinx was introducing 
its 3100 family, which is pin- and 
software-compatible with 3000 
parts and yet is up to twice as fast. 

QuickLogic has sought 
to expand its customer 
base by enlisting third- 
party support. For the 
broad installed base of 
ABEL users, now number- 
ing over 30,000 PLD and 
FPGA designers world- 
wide, QuickLogic has 
partnered with Data vo 
(Redmond, WA), which de- 
veloped a device fitter for 
the pASIC 1 family. For 
designers wanting to 
stick with device-inde- 
pendent tools, Quick- 
Logic has shared technol- 
ogy with third-party 
NeocapD (Boulder, co), so 
that NeocaD’s FPGA Foun- 
dry can support the 
pAsic 1 family. FPGA 
Foundry also supports 
Xilinx devices. 

A heavy user of FPGAs, 
Derek Rowe, CEO and chief engineer 
at Defence Products (Lower King- 
swoo, Surrey, U.K.), prefers to use 
FPGA Foundry rather than Xilinx 
tools to place and route the LCAs he 
designs into aircraft navigation sys- 
tems. “NeocaD is an order of magni- 
tude faster, and it’s right every 
time,” says Rowe, who’s now await- 
ing the second release of FPGA Foun- 
dry, which will include as an option 
a timing-driven tool called Timing 
Wizard. “This new tool will remove 
the need for manual iteration to 
achieve a maximum delay for a de- 
sign,” says Rowe, explaining that up 
until now designers have had to be 
conservative on the chip’s behalf be- 
cause of the unpredictability of tim- 
ing delays. 


| Partitioning options open up 

NeocaD announced a few weeks ago 
that the second release of its FPGA 
Foundry would also include an op- 
tional timing-driven tool called 
Prism, which provides automatic 
post-mapped partitioning of logic 
functions into multiple FPGAs. Un- 


Selecting FPGA design tools 


Becouce of the 


advantages offered 
by programmable 
devices, many engi- 
neers are finding 
themselves design- 
ing their first FPGAS. 
As experienced us- 
ers will confirm, 
having the right tools is just as critical to 
this process as selecting the right device. 

The right tools offer a minimum learn- 
ing curve, shorter design cycle, maxi- 
mum chip utilization and performance, 
and support for the device that's best 
suited to the design. The following 
guidelines will help FPGA designers select 
the proper tools for their needs. 


B What makes a good toolset? 

1) A good toolset should support the ex- 
isting CAE design environment. You 
should be able to use your existing cap- 
ture and simulation tools. 


2) It should be complete. A minimum 

toolset should include: 

¢ Entry from all popular design 
methodologies (Palasm/aseL, sche- 
matic capture, VHDL), as well as transla- 
tors from industry standards such as 
EDIF and LPM. 

¢ Mappers or fitters to convert your orig- 
inal design elements into the logic ele- - 
ments available in the selected FPGA. 

* Device-specific optimization to provide 
efficient utilization of the logic within 
the FPGA without requiring you to man- 
ually perform device-specific optimiza- 
tion during design capture. 

¢ Automatic placement and routing. 

¢ A graphical editor with online design 
rule checking that can be used for pre- 
placing and routing critical signals, or 
debugging the design after the auto- 
matic tools have finished. 

¢ Timing analysis, with the ability to 
compare the completed design 
against user-specified requirements 
and report back on potential problems. 

e Automatic back-annotation of timing 
delays to the simulator of choice. 


3) A toolset must deliver shorter time-to- 

market. To make this a reality, the best 

FPGA design tools: 

¢ Keep the FPGA design cycle to the 
fewest iterations possible. This can be 
achieved using sophisticated algo- 


rithms which converge on the best so- 
lution, and a rules-driven approach 
where requirements are set up front 
to reduce the amount of cleanup re- 
quired in the end. 

¢ Provide the shortest time per iteration. 
This can be done by using fast-execut- 
ing algorithms, as well as the support 
of an incremental design capability 
where small changes don’t require a 
total relayout of the design. 


4) The ability to optimize the perfor- 
mance and utilization of existing devices 
is essential. It's vital that the toolset pro- 
vides efficient optimization routines to 
best fit a design into the specific archi- 
tecture. Utilization and performance re- 
sults can vary considerably from fitter to 
fitter. Fortunately, the results are quantifia- 
ble, which lets you make comparisons 
easily through benchmarks. 


5) The toolset should provide complete 

control over itself and results. Auto- 

mated solutions will only give satisfac- 

tory results if you can truly direct the 

tools. You should be able to: 

¢ Specify preferences up front, with the 
tools adhering to these rules. Prefer- 
ences include physical constraints such 
as pin-outs and floorplanning, and tim- 
ing requirements such as clock fre- 
quencies, skew and path delays. 

¢ Prioritize trade-offs. Tool developers 
constantly have to make decisions 
such as whether they need algorithm 
speed vs sophistication, with more 
complex algorithms requiring more 
time to execute. 


6) It should have timing-driven capabili- 
ties. By specifying exact timing require- 
ments up front—frequency and path 
delays, and not just routing priority or 
critical versus non-critical—timing prob- 
lems can be eliminated before they even 
occur. As a result, timing-driven tools 
shorten the design cycle while providing 
significantly faster clock speeds. If for 
some reason the tools can’t meet the re- 
quirements automatically, they can pin- 
point exactly where the timing problem 
occurs, as opposed to the search-and- 
find tactics otherwise required. 


7) Make designing FPGAS simple. To do 
this the tools must: 
Let you think in terms of your original 


design methodology. An asic designer 
using an FPGA for prototyping, for ex- 
ample, shouldn't be required to de- 
sign as if the FPGA and not the Asic 
was the primary focus. 

¢ Not require you to become an expert on 
the chip architecture to take full advan- 
tage of the device. This can be done us- 
ing a combination of powerful 
automatic tools to handle all but the 
most difficult or unusual design prob- 
lems, while letting you set requirements 
by specifying the desired result instead 
of detailing a specific implementation 
methodology (such as stating that the 
maximum path delay between registers 
isn't to exceed 20 ns, as opposed to 
“place the design in these logic blocks, 
route the nets in this order, and use 
these specific routing resources”). 


8) Device independence is becoming in- 
creasingly important as FPGA vendors 
continue to enter the market and the 
tool must support this. Since each FPGA 
architecture has unique advantages and 
disadvantages, this trend is good for the 
user. You shouldn't have to buy and 
learn multiple sets of tools, however, to 
take advantage of newer devices which 
better fit your design requirements. In 
addition, tools should support the abil- 
ity to retarget existing designs. 


9) Support of a technology-transparent 

design methodology is also important. 

This involves the ability to perform de- 

sign capture and functional verification 

independent of the final implementa- 

tion technology (whether it be pcs, FPGA 

or gate array). The tools should: 

¢ Provide the ability to capture a design 
using generic libraries and attribute 
files, freeing designers from being 
locked into a specific architecture. 

¢ Handle device-specific constraints and 
rules through files separate from the 
schematic itself. If the information ex- 
ists in the schematic, then the sche- 
matic itself will have to change to 
target a different device. 

¢ Support the ability to easily transition 
from one FPGA architecture to another, 
as well as between FPGAS and ASICS. 


10) Finally, the toolset must run on pop- 
ular platforms, such as Pcs and engineer- 
ing workstations, and support standards 
such as EDIF and LPM. 


Bob Anastasi, senior vice-president, NeoCAD, Boulder, CO 


COMPUTER DESIGN DECEMBER 1992 77 


Before you link up with a pro 


©1992 Altera Corporation. MAX, MAX+PLUS and FLEX are trademarks of Altera Corporation. 


grammable e logic company, 
check our strengths. 


At Altera we continually ask, “What more can we do to become 
your best supplier for programmable logic?” 


The answer comes back over and over, “Keep building high 
quality products, and deliver them on time at competitive prices.” 
That’s how the strongest partnerships are built. It’s the only way they'll 
last. That’s why so many companies are linking up with Altera to meet 
their programmable logic needs. 


Check our lower prices. We’re committed to providing the most 
attractive pricing for programmable logic devices. Our bottom line is 
meeting your bottom line — making sure you get your money’s worth 
from every Altera device you choose. One example you'll find the next 
time you call is the new low prices on our entire MAX 5000 family. 


Check our broad product line. Altera offers a wide variety of 
programmable logic products ranging from 300 to 24,000 usable 
gates. We started with our industry-standard Classic family of EPLDs 
almost 10 years ago. Then, we followed with the MAX 5000 family, 
and last year we introduced MAX 7000, the fastest high density 
programmable logic you can buy. 


But, we didn’t stop there. Most recently, we introduced the 
perfect marriage of EPLDs and FPGAs in FLEX, our newest family 
of programmable logic. 


Check our leading-edge technology and software. Altera 
gives you the flexibility of multiple architectures and technologies, so 
you’re never limited when designing with our products. Plus, every 
Altera architecture is compatible with our easy-to-use MAX+PLUS II 
design system and major EDA tools, allowing you to make the most 
of the investment made in your existing design environment. 


At Altera, our idea of building 
a solid partnership is to provide you 
with everything you need to make 
your job easier and do it faster. In 
short, to make you more successful. 
Link up with the most advanced 
programmable logic technology at 
the best price. 


Connect with Altera today. Call 
(800) 9-ALTERA (800-925-8372). 


CIRCLE NO. 48 


BETECHNOLOGY FOCUS: FPGA TOOLS 


like the traditional approach of di- 
viding the design at the schematic 
capture level, Prism partitions after 
the technology-mapping process, 
taking into account the timing re- 
quirements and technology-specific 
characteristics of the targeted FPGA 
architecture. 

Quickturn Systems (Mountain 
View, CA) has also announced that it 
will begin shipping an FPGA par- 
titioning tool this month based on 
technology developed for its hard- 
ware emulation systems. Quick- 
turn’s Automatic Design Partitioner 
divides large designs into multiple 
partitions based on user-specified 
gate and pin-count parameters. 
Quickturn’s European counterpart, 
ASIC emulation company Inca 
(Ascot, Berkshire, U.K. and Camp- 
bell, CA), has been leveraging par- 
titioning technology developed for 
its Virtual ASIC emulation system by 
selling a stand-alone partitioning 
tool since last summer. Inca’s Con- 
cept Silicon compiles and partitions 
a complex digital design into hard- 
ware containing multiple FPGAs from 
different manufacturers. 

FPGA vendors have also had to rec- 
ognize that users are beginning to 


couple a hardware description lan- 
guage (HDL) synthesis design meth- 
odology with FPGA technology. Speci- 
fying functionality, area and 
performance goals at the register 
transfer level, theyre looking to syn- 
thesis tools to generate the optimal 
implementation. But technology 
translation and optimization for 
FPGA architectures, which vary sig- 
nificantly from vendor to vendor, 
present tremendous challenges to 
synthesis tools, particularly tools 
such as those from Synopsys, which 
are geared to synthesizing the fine- 
grained architectures of gate arrays. 


Bf synthesis challenged by timing 


Commenting on these challenges, 
Jerry Rau, marketing manager at 
Synopsys, says, “One of them is crit- 
ical-path timing. To give predictable 
results, placement and routing tools 
must know which nets are most crit- 
ical, and they also need to know the 
delay slack available on each net. 
Logic synthesis tools can easily iden- 
tify the delay slack, but to do so 
accurately requires predictable pre- 
layout wire load estimates. This 
means that a vicious circle exists 
today; both layout and synthesis 


Exemplar Logic’s CORE Solution offers vendor-independent design synthesis and tech- 
nology-specific optimization for FPGAs. This screen shot shows (clockwise from the 
upper left): CORE’s user interface, VHDL, background schematics, CORE’s Design Sum- 
mary Report, and CORE’s run-time window. Exemplar offers a growing range of de- 
sign kits, all leveraging industry or de facto standards and covering Boolean, PLD, 
Verilog, and VHDL entry. 


80 DECEMBER 1992 COMPUTER DESIGN 


tools are waiting for timing data 
that the other can provide only when 
the process is complete.” 

Rau sees two viable solutions to 
this problem emerging. “One solu- 
tion,” he says, “calls for FPGA vendors 
to use hard macros—large func- 
tional blocks, such as adders and 
multipliers, which are pre-charac- 
terized for speed and area. A logic 
synthesis tool such as Synopsys’ De- 
sign Compiler can automatically 
evaluate different implementations 
of a particular function and choose 
the one that best meets overall de- 
sign goals. A second solution is con- 
straint-driven layout, which re- 
quires cooperation between FPGA 
and EDA vendors. Logic synthesis 
can provide rich detail about the 
criticality of every delay path. This 
information, when passed to place- 
and-route tools, can be of great help 
in fulfilling the designer’s intent.” 

Some FPGAs have a finer granular- 
ity than others, making them better 
candidates for Synopsys synthesis. 
The Crosspoint Solutions (Santa 
Clara, CA) CP20K FpaGas, for exam- 
ple, are ideal for Synopsys synthesis 
because they have a fine-grained, 
gate-array-like architecture. Vacit 
Arat, director of marketing for Cross- 
point, says, “Our very first customer 
fine-tuned his design for performance 
using Synopsys tools. It was 100-per- 
cent automatically placed and routed 
on our 4,200 FPGA, the CP20420, with 
no manual intervention, and it ran 
at 50 MHz.” Crosspoint also offers a 
Design Kit for Mentor Graphics’ 
(Wilsonville, oR) AutoLogic 8.0 logic 
synthesis tool. 

Unlike the Crosspoint FPGA, the 
Xilinx LCA’s architecture presented a 
real challenge for Synopsys synthe- 
sis until finally Xilinx and Synopsys 
together developed xsI, or the Xil- 
inx/Synopsys Interface. The xsi li- 
brary correlates to the multiple-in- 
put, look-up-table (LUT) architecture 
upon which Xilinx LCAs are based. 
With more than 65,000 functions 
needing representation, mapping 
logic functions as LUTs is more effec- 
tive than mapping them as primi- 
tive gates. “Xilinx xsI provides de- 
signers access to the familiar VHDL 
and Verilog/HDL languages,” says 
Jacob Jacobsson, the company’s 
vice-president of development sys- 
tem products, “while optimizing the 
design for the Xilinx FPGA architec- 
ture. It may have taken longer to 
develop the library for an optimized 
solution, but for the user, it’s worth 
the wait.” 


Ss 


abs 
‘ 


Min ej 


Have your bipolar PLD suppliers 


Nie product design is simple and 


elegant and relies on bipolar PLDs. 
But suddenly your supplier doesn’t 
make them anymore. What do you 
do? On one hand, it’s not cost-effi- 
cient to redesign for more expensive 
CMOS devices. On the other hand, 
most suppliers seem to be deserting 
the market. Turn to Texas Instruments. 
We're one of the largest suppliers of 
bipolar PLDs in the world. And we're 
dedicated to serving the market for 
years to come. 


TI has the 

bipolar PLDs you need 

From our TIBPAL16L8 and ’20L8 
families (the industry’s first 5-ns 
bipolar PLDs) to our latest 7.5-ns 
°22V 10, our PLDs feature familiar 
universal architectures and speeds 
from 5 ns to 25 ns. No matter which 
manufacturer's PLDs you're using 


now, chances are we’ve got a perfect 
match. What’s more, each device is 
available in a variety of industry- 
standard packages, so there’s no need 
to redesign. Just plug them in and go. 


TI helps you get to market faster 
As your supplier, our most important 
job is helping you get your product to 
market as quickly as possible. That’s 
why we offer a variety of flexible ship- 
to-stock and just-in-time delivery 
programs to suit your needs. Plus, our 
worldwide manufacturing base and 
complete technical support network 
are at your service ... anytime ... 
anywhere. 

Our PLDs are designed for quick 
and dependable programming with 
your present tools. Or if you wish, we 
can program your PLDs for you— 
we take care of the programming 
risks, while you avoid the time, 


©1992 TI 00-7517R1 


left you hanging? 


money and frustrations of running an 
in-house operation. 


Send for your free 

information pack today 

Use the business reply card or call 
1-800-477-8924, ext. 3717, and 
we'll send you a pack filled with infor- 
mation about our complete range of 
bipolar PLDs. Or call your nearest 
Texas Instruments sales office and 
we'll put you back on solid ground. 


% TEXAS 
INSTRUMENTS 


BTECHNOLOGY FOCUS: FPGA TOOLS 


The wait for a Xilinx/Synopsys so- 
lution may not be over yet, though, 
for senior electronic design engineer 
Brian Box at Lockheed Sanders 
(Nashua, NH), where engineers have 
done upward of 400 distinct designs 
with Xilinx FPGAs. While Box says 
his hopes are very high that xsI will 
be usable for mainstream projects at 
his company, at present its use is 
limited to research. For engineers to 
use XSI on the Xilinx parts they de- 
sign into electronic warfare sys- 
tems, area and timing optimization 
have to be enhanced. According to 
Box, “Synopsys has to have the con- 
trol to feed timing constraints to the 
Xilinx place-and-route tools. The 


tion and chip implementation.” 


| FPGA-specific synthesis 


When hardware engineer Van Oler, 
working at SpaceLabs Medical (Red- 
mond, WA), made a simple logic 
change to an LCA in a patient moni- 
tor he was working on, he found that 
Xilinx tools wouldn't reroute it, so he 
resorted to Exemplar Logic’s (Berke- 
ley, CA) FPGA-specific synthesis. “We 
sent Exemplar the Xilinx netlist 
file,” he says, “and they synthesized 
it and reduced the number of mac- 
rocells, freeing up some routing re- 
sources so the Xilinx tools could 
route the part.” SpaceLabs has since 
purchased Exemplar’s Complete 


LPM design flow 


HIGH-LEVEL 
SYNTHESIS 


SCHEMATIC 
EDITOR 


LPM NETLIST 
(CAN BE MULTIPLE FILES) 


TECHNOLOGY 
FITTER 
SILICON 


BEHAVIORAL 
DESCRIPTION 


LOW-LEVEL 
SYNTHESIS 


This diagram illustrates the basic tool structure that will implement the Library of Par- 
ameterized Modules (LPM) standard. The master netlist file is an EDIF netlist that uses 
only the components defined in the LPM specification. The technology fitter maps a 
logical netlist onto a physical implementation, including placement and routing. 


biggest achievement of xsI so far is 
that it gives you the ability to in- 
stantiate hard macros and so take 
advantage of the fast carry logic in- 
side the cLBs [configurable logic 
blocks] of Xilinx 4000 FPGAs.” 

Box recently began using VHDL. If 
and when xs!I is ready for main- 
stream use at Lockheed Sanders, he 
expects it will knock two weeks off a 
three-week FPGA design cycle. (This 
three-week period doesn’t include 
VHDL specification time.) “Today,” 
Box adds, “I have a person sitting in 
between the VHDL code and the com- 
pleted chip. We lose two weeks actu- 
ally constructing the chip, instead of 
letting a synthesis tool do it. xsi will 
give us a link between VHDL simula- 


82 DECEMBER 1992 COMPUTER DESIGN 


Optimization/Retargeting Environ- 
ment (CORE) Solution, which runs 
on UNIX- and MS-Dos-based operating 
systems. 

After trying to use an interface to 
Synopsys from Altera (San Jose, CA), 
Brent Meyer, a senior member of the 
technical staff at Sandia Labs (AI- 
buquerque, NM), says that, if handed 
a blank check by management, he 
too would purchase Exemplar’s CORE 
Solution synthesis, which now sup- 
ports MAX 5000 and 7000 devices. 
“The Altera library that runs on Syn- 
opsys has no timing information,” 
complains Meyer, who’s using a sin- 
gle MAx 5000 part as a memory in- 
terface in a system for arms control 
verification. “I had no control with 


VHDL. I couldn’t do gate-level simula- 
tion, only behavioral simulation.” 

Meyer was concerned because the 
finished design had to match the 
original source code he had brought 
to his customer. For timing prob- 
lems that showed up after Altera 
reoptimized the design, Meyer could 
either go back to the VHDL code, re- 
write constraints and resynthesize 
with Synopsys, or he could rewrite 
the VHDL code at a lower level. 

How long was Meyer’s design cycle 
for the single Altera MAX part? A 
month, he says, from the day he had 
his VHDL code ready for his customer 
to the day he had his timing problems 
resolved. In the meantime, he sent the 
project as a test file to Exemplar. “I 
received a report back within three 
days. Although I didn’t get the entire 
design back, it looked as if the timing 
would be okay. On top of that, Exem- 
plar had fitted the design into a 
smaller part,” reports Meyer. 

The Exemplar approach to syn- 
thesizing Altera parts involves de- 
velopment of a compiler module op- 
timized for the Altera architecture, 
as well as special libraries for the 
MAX 5000 and 7000 parts, with tim- 
ing information built in. “Exemplar 
synthesis produces something we 
don’t really have to resynthesize,” 
says Craig Lytle, applications 
manager at Altera, “maybe just 
tweak a little. It produces code that 
maps almost directly to our logic.” 
Exemplar outputs an AHDL file, 
which is then read into Altera’s 
MAX+Plus II toolset. Altera reports 
that it’s developing the capability to 
accept directly both vHDL and 
Verilog into its compiler, and it ex- 
pects that early next year MAX+Plus 
II will be able to produce VHDL-for- 
matted output files and, by the end 
of the year, Verilog-formatted out- 
put files, with or without timing an- 
notation. At present, Altera users 
are limited to an EDIF-formatted file. 


Bf standards on the way 


As part of the effort to create a solu- 
tion rather than a nightmare for 
users, programmable logic silicon 
and software vendors have been try- 
ing to ease the PLD and FPGA design 
tool dilemma by establishing stan- 
dards through consortiums. The 
founding and supporting members 
of one such consortium have estab- 
lished a technical standard for logic 
design called the Library of Parame- 
terized Modules (LPM), a generic, 
technology-independent set of logic 
primitives to be embedded in EDIF so 


Food For The Power Hungry. 


Power seekers demanded it. 
We delivered. Presenting the 
486 TEK-AT4 single board 
computer. 


The first half-size 486 PC/AT 
to offer a cornucopia of 
essential features and Teknor’s 


unique approach to modularity: 


the interchangeable micro- 
processor. 


Here’s how it works: start with 


a low cost 486SX configuration. 
Then, when you're ready to 
upgrade, sink your teeth into 
the more powerful DX 
computing environment or the 
ultimate 66Mhz 486DX2. 
Simply by changing the 
microprocessor. 

And since they are all 100% 
compatible, the cost of 


upgrading won’t cause you 
heartburn. 


CIRCLE NO. 50 


So call us today at 
1-800-387-4222 to find out 
how you can sample the 
TEK-AT4. We're certain it’ll 
satisfy even your most power- 
hungry applications. 


ol 


] 4 
J MICROSYSTEMS INC. 


P.O. Box 455, Sainte-Therese 
(Quebec) Canada J7E 4J8 
Tel: (514) 437-5682 © Fax: (514) 437-8053 


BTECHNOLOGY FOCUS: FPGA TOOLS 


that a netlist can be created in a 
standard way. Active participants in 
the pm effort include Actel, AT&T, 
Data vo, Exemplar Logic, Mentor 
Graphics, MINC, Neocap, Viewlogic, 
and Xilinx. 

The objective of LPM is to permit 
efficient access to unique architec- 
tures, such as those found in FPGAs. 
This access is to be provided through 
synthesis tools and other design en- 


try systems. The LPM standard lets 
any logic synthesis program that 
generates LPM map a design effi- 
ciently onto any FPGA having a fitter 
that accepts the LPM standard. 

The main purpose of a second con- 
sortium, called PREP for Program- 
mable Electronic Performance, is to 
develop standard benchmarks for 
FPGAS and PLDs. As part of this effort, 
PREP’s Working Group 2 is concerned 


Just Plane Smart 


ELMA’s enclosures, backplanes, and ac- 
cessories are designed to meet and surpass 
the highest standards of precision and de- 
pendability. 

ELMA’s own modular approach satisfies a 
wide range of applications with off-the-shelf 
components, and eliminates expensive time- 
consuming custom work. ELMA meets your 
requirements with portable tower, desktop, 
rackmount, and custom built systems that 
are wired, tested, and ready to run. 

We offer turn-key solutions for a wide variety 
of buses, including VME, VXI, SUN, Multi- 
bus Il, PC/AT, Futurbus+, and many more. 
In addition, our selection of accessories, 
from cabinets to cooling systems, is truly 
unparalleled. 

What’s more ELMA offers both custom and 
standard products for every bus standard. 


At ELMA, our technicians are experts at 
creating unique systems to meet even the 
most demanding customer needs. 


ELMA offers superior service anda selection 
that is second to none. The quality of all our 
components are subject to some of the 
most rigorous tests around the world, solely 
to provide you with the highest quality 
systems. The dependability of our compo- 
nents is unquestionable. In conclusion, 
whether your interests are from simple com- 
ponents to intricate customized system ap- 
plications, taking all your enclosure and 
backplane needs to ELMA is Just Plane 
Smart. 


44350 Grimmer Bivd. 
E L M Fremont, CA 94538 
Tel: (510) 656-3400 


Fax: (510) 656-3783 


CIRCLE NO. 51 


84 DECEMBER 1992 COMPUTER DESIGN 


with establishing a design entry 
standard for consistency in bench- 
marking. PREP president Stan Baker 
says, “PREP is starting its standard- 
izing efforts at the ground level, 
based on what users say they need.” 

Working Group 2 chairman Al 
Graf of Cypress Semiconductor (San 
Jose, CA) expects that a standard 
VHDL behavioral design capture 
methodology will soon be proposed 
for FPGAS and PLDs. PREP may also 
sponsor a working group committed 
to standardizing synthesis bench- 
marking tools. Companies partici- 
pating in PREP include Actel, Ad- 
vanced Micro Devices, Altera, AT&T, 
Cypress Semiconductor, Data Vo, 
Gould Ami, Intel, Lattice Semicon- 
ductor, MINC, QuickLogic, Texas In- 
struments, and Xilinx. 

Until a standard is available, 
MINC (Colorado Springs, CO), which 
offers its own PLDesigner-xL family 
of synthesis tools for PLDs and FPGAs, 
is offering a free toolkit to facilitate 
benchmark comparisons of synthe- 
sis offerings. Given a set of input 
parameters, the MINC utility pro- 
duces identical designs across all 
output formats, so you can fairly and 
accurately compare the capabilities 
of the PLD and FPGA synthesis tools 
on the market. a 


For more information about the techn- 
ologies, products or companies mentioned 
in this article, call or circle the appropriate 
number on the Reader Inquiry Card. 


Actel 

(408) 739-1010 Circle 233 
Altera 

(408) 894-7000 Circle 234 
Concurrent Logic 

(408) 522-8718 Circle 235 
Crosspoint Solutions 

(408) 988-1584 Circle 236 
Data I/O 

(800) 332-8246 Circle 237 
Exemplar Logic 

(510) 849-0937 Circle 238 
IncCA 

(408) 986-8800 Circle 239 
Mentor Graphics 

(503) 685-7000 Circle 240 
MINC 

(719) 590-1155 Circle 241 
NeoCAD 

(303) 442-9121 Circle 242 
PREP 

(408) 356-2169 Circle 243 
QuickLogic 

(408) 987-2007 Circle 244 
Quickturn Systems 

(415) 967-3300 Circle 245 
Synopsys 

(415) 962-5000 . Circle 246 
Viewlogic 

(508) 480-0881 Circle 247 
Xilinx 

(800) 255-7778 . Circle 248 


GUIs move OSs 


toward object orientation 


Computer graphics, 
originally meant to 
display data, is now 
the way users interact 
with systems. A new 
generation of operat- 
ing systems with fully 
integrated GUIs is 
meeting the demands 
of those who want to 
work with their sys- 
tems in a real-world 
environment of ob- 
jects and actions. 


Tom Williams, Senior Editor 


[. it’s true that the eyes are the windows to the soul, then graphical user 
interfaces (GUIs) are the windows to the operating system. We're in transi- 
tion from one generation of operating systems to the next, and the latter 
will have fully integrated Guis. Not only will these GuIs let you work more 
easily with the system, but they'll also define the functionality of the system 
and enforce programming discipline through application programming in- 
terfaces. 

Today’s GUIs, in fact, are having an even more profound effect on the 
community of users and software developers. Representing applications and 
utilities as little telephones and trash cans promotes the idea that we can 
manipulate our systems in terms of these objects. If you can drag and drop 
a file into a trash can, why can’t you hook an incoming data stream to a 
meter or strip chart? In some cases you can do this simply—and in more 
cases if you’re willing to write some code to run behind the graphic objects. 

These expectations have let GUIs push us steadily toward a more object- 
oriented environment, both for application development and user interac- 
tion with the system. In realtime and embedded systems that require a user 
interface, operating systems (OSs) such as Windows NT by Microsoft (Red- 
mond, WA), OS-2 from 1BM (White Plains, Ny), Nextstep from Next Next? 
Computer (Redwood City, cA), and even the ikMx realtime operating system 
for Windows from Intel (Santa Clara, CA) are including GUIs or direct support 
for GUIs as an integral part of the product. 

This is in contrast to other major operating systems, such as DOS and 
UNIX, which are about 11 and 15 years old respectively. The main GUIs 
associated with these systems, MS-Windows 3.1 and X-Windows, were 
essentially bolted on to the underlying oss. They have greatly increased the 
functionality, ease of use and ability to represent and interact graphically 
with data of the underlying systems, but the add-on nature of the present 
GUIs, especially in the UNIX world, has created certain limitations. With UNIX, 
for example, there are many flavors of the OS and several implementations 
of the basic X-Window technology floating around, so that it’s difficult to 


COMPUTER DESIGN 


Graphical user inter- 
faces now provide 
environments 
where applications 
controlling objects 
can represent those 
objects. GUIs also 
provide client/serv- 
er models and inter- 
process communica- 
tions that let 
networks of nodes 
communicate easily 
with screens to dy- 
namically update 
displays. This plant 
display using 
Wonderware’s In- 
Touch lets you moni- 
tor and interact 
with an animated 
model of the plant. 


DECEMBER 1992 85 


BE TECHNOLOGY FOCUS: GRAPHICAL USER INTERFACES 


realize many of the benefits that a 
truly integrated GUI can bestow, 
such as application portability. In 
the case of MS-Windows, the limita- 
tions are less severe because Micro- 
soft has control of both the Gur and 
the underlying operating system. 


| Integral GUIs add benefits 


A big benefit of an operating system 
with an integral GUI is that it pres- 
ents a solid application program- 


REPLY - - - - 


SEND 


the Os via its API protocols; another 
is to encapsulate a realtime kernel 
such as iRMX, pSOS+ or VRTX on a 
board with a dedicated processor. 
The latter lets the kernels respond 
to interrupts as fast as possible, 
since a user interface isn’t realtime 
anyway, they can still communicate 
with the Gu! on the larger operating 
system via a communication proto- 
col supported by the os’s APt. Or, if a 
large Os represents overkill, there’s 


Windows NT operating system 


POSIX 
SUBSYSTEM 


USER MODE 


KERNEL MODE 


The Windows NT operating system will provide a client/server architecture to make it 
modular over networks. It will also provide compatibility modules, so that applications 
written to programming interfaces other than its own will run in the NT environment. 


ming interface (API) that doesn’t let 
programmers circumnavigate the os 
and directly manipulate the hard- 
ware. An inviolate API ensures porta- 
bility of applications by enforcing 
programming discipline, especially 
if the Os is itself designed to be por- 
table to different processor environ- 
ments (as is the case with Windows 
NT). Such a situation is bound to 
evoke howls of protest from realtime 
developers, however, because they 
insist that they need to get directly 
to the hardware. 

There are two basic ways to meet 
the needs of designers who really 
have to tickle registers or I/O devices 
directly, and yet who want to take 
advantage of the user interface of- 
fered by a large operating system 
such as Windows NT. One way is to 
write hardware drivers that talk to 


86 DECEMBER 1992 COMPUTER DESIGN 


the alternative of inMx for Windows, 
which provides a compact realtime 
kernel as well as access to an indus- 
try-standard GUI. 


BH Anew generation of OSs 


“There’s still a strong contingent 
that believes that UNIX is the wave of 
the future,” says Dennis Morin, pres- 
ident of Wonderware (Irvine, CA). 
“Imagine something that’s been 
around 15 years still being the wave 
of the future.” The candidates for the 
“wave of the future” epithet appear 
to be Windows NT, OS-2 and, perhaps 
surprisingly, NextStep. All have well 
integrated Guls, as well as different 
capabilities when it comes to real- 
time and embedded systems. And all 
have liabilities. OS-2 2.0, for exam- 
ple, is shipping, but sales have yet to 
reach a million copies. Windows NT 


was announced for the first part of 
1993, but is now delayed until sum- 
mer. NextStep was once thought to 
be specialized and restricted to the 
Next machine, but a 486 version will 
put it on mainstream hardware 
where its commitment to object ori- 
entation and visual application de- 
velopment could very well make it a 
strong competitor. 

The most likely winner in this 
race is Windows NT. People seem to 
be waiting for it rather than opting 
for the already available OS-2. One 
thing that will make Windows NT 
suitable, at least for larger realtime 
applications, is that it is pre- 
emptable not only at the task level 
but at the kernel level as well. Even 
if the OS is manipulating some ker- 
nel data structure, then, it can re- 
spond to an external interrupt in a 
deterministic manner. 

Microsoft hasn’t partitioned Win- 
dows NT to have a self-sufficient mi- 
crokernel. “Most folks working in 
process control are doing it with the 
assumption that they’re going to 
take the whole thing and embed it 
in,” says Microsoft’s NT group prod- 
uct manager, David Thacher. 
“There’s a class of applications 
where a full-up version of the os is 
fine, but you wouldn’t use it to con- 
trol a refrigerator.” A full-sized os 
with realtime capability is useful, of 
course, where you need a user inter- 
face, a powerful development envi- 
ronment and a wide choice of devel- 
opment tools. 

Another factor working in favor of 
Windows NT is that its user interface 
is already familiar to millions be- 
cause it’s virtually identical to that 
of Windows 3.1. The actual API is a 
32-bit superset of the present Win- 
dows 3.1 API, which means that well- 
behaved Windows applications will 
run under NT without modifica- 
tion—as 16-bit operations. “Well-be- 
haved” in this context means the 
applications are written faithfully to 
the API and don’t directly manipu- 
late the bus or other hardware. The 
government-mandated security fea- 
tures of NT will forbid such manipu- 
lation in any case. 

Both OS-2 and Windows NT will 
aim to run applications written to 
other APIs. In addition to the Win 32 
interface, for example, NT will in- 
clude modules to let it run programs 
written for Dos, OS-2 and posix, the 
standard interface for UNIX pro- 
gramming demanded by the govern- 
ment to clear up some of the confu- 
sion in the UNIX world. OS-2 includes 


a module to run Windows applica- 
tions, and will also be adding a PosIx 
interface at some point. 

The third potential player in this 
contest is NextStep, which makes no 
pretense of being able to run appli- 
cations written to other APIs, since 
its own user interface is based on 
Display PostScript. Originally con- 
ceived for Next’s proprietary 68030 
machines, NextStep was written in 
Objective C and is being ported to the 
Intel i486 architecture. “Moving to 
the 486 is merely a recompile,” says 
Avidis Tavanian, Next’s director of 
systems software. That goes for the 
applications and object-oriented 
class libraries as well. The object- 
oriented nature of the 
NextStep environment 
and its Interface 
Builder graphical pro- 
gramming tool are ex- 
amples of how GUIs 
are moving the world 
closer to object orienta- 
tion. 

Portability among 
different hardware 
platforms is something 
built into Windows NT 
and NextStep. At the 
moment, however, OS- 
2 is restricted to Intel 
X86 series processors, 
since portions of it 
were written in assem- 
bly language. IBM has 
stated that the next 
version of OS-2, Ver- 
sion 3.0, will be based 
on the Mach kernel, an 
improved version of the 
UNIX kernel developed at Carnegie- 
Mellon University (Pittsburgh, PA). 
The Mach kernel is the same one 
that’s at the base of the NextStep 
operating system; presumably it 
will make OS-2 portable to other 
platforms. 

There’s one caveat about the 
Mach kernel when used in realtime 
systems—while it does allow task 
preemption at the task or thread 
level, the kernel itself isn’t pre- 
emptable. OS-2 is similar in this 
regard in its present version, and 
will presumably be the same in its 
future 3.0 version. This limits its 
applicability for some realtime uses 
that require both very fast response 
and strict deterministic behavior. 
Still, a large number of process con- 
trol and manufacturing applications 
don’t require this extremely tight 
scheduling. “If you understand your 
application and it’s well-behaved,” 


says Tavanian, “[NextStep] provides 
all the capabilities to set up fixed 
priority scheduling on processes or 
threads. Or you can choose to time 
share.” Next itself uses its own ma- 
chines running NextStep to control 
the robots in its automated assem- 
bly operation. 


Bf Windows in embedded systems 


Window environments, both MS- 
Windows and X-Windows, have 
been designed to support cli- 
ent/server architectures. Among the 
most powerful capabilities to come 
along with the Microsoft Windows 
and the OS-2 Guis is the dynamic 
data exchange (DDE) interprocess 


“The industrial automation business,” says Wonderware’s Phil Huber, 
“was once the bastion of proprietary equipment. Everything was propri- 
etary. Now it’s turning into a business built on commodities, and the 
differentiation is software.” 


communication protocol, which 
makes it easy to share data among 
applications. An enhancement to 
DDE, object linking and embedding 
(OLE), lets data created by one appli- 
cation be embedded and even edited 
in another. OLE is aimed mainly at 
creating compound documents and 
appears to the user much as a DDE 
does. Another capability provided by 
both MS-Windows and OS-2 is the 
ability to write dynamic link librar- 
ies (DLLS). DLLs are executable code 
modules that can be loaded on de- 
mand and linked at run time, then 
unloaded when they're no longer 
needed. 

DDE was originally conceived as a 
way for applications running on the 
same machine to share data, but it’s 
also served as an easy means of 
transferring data from a realtime 
node into the Windows-based user 
interface application. Conversely, 


an operator can interact with graph- 
ics objects on a Windows screen—a 
slider control, for example—and 
send values back to a realtime mod- 
ule via a DDE link; these values can 
serve as input commands to the re- 
altime process. Process control de- 
signers have made creative use of 
off-the-shelf Windows applications, 
such as the Excel spreadsheet. Data 
from an embedded node, for exam- 
ple, is sent to a spreadsheet cell, and 
that cell is then linked to an Excel 
bar graph that changes as the cell 
data is updated. 

A natural follow-on step to using 
off-the-shelf business applications is 
to supply graphical tools that let you 
actually model and 
control your system in 
terms of pumps, 
valves, sensors, actua- 
tors, and other physi- 
cal objects in a plant, 
factory or other sys- 
tem. Wonderware sup- 
plies an MS-Windows- 
based package called 
InTouch that lets you 
design screens with 
dynamic graphic ele- 
ments and connect 
them to control sys- 
tems via DDE drivers. 

Windows, of course, 
isn’t itself an object- 
oriented environment, 
but Wonderware sup- 
plies object-oriented 
graphical tools that let 
you build dynamic ob- 
jects. Once the object 
has been drawn, you 
can assign it dynamic charac- 
teristics, including animation. Such 
an object, when saved, can be re- 
called, modified and saved as a sep- 
arate object, or built into some 
larger object. In this way, the user 
interface to a plant can easily be 
modified as the physical plant is re- 
configured. 

Normally, DDE links applications 
running on the same machine, but 
Wonderware has developed a net- 
work version called NetDDE that per- 
mits peer-to-peer communications 
over a network. Each node on the 
network must have a NetDDE driver. 
Wonderware has created drivers 
that support not only different oss 
such as OS-2, UNIX and vs, but also 
a range of programmable logic con- 
trollers commonly used in industrial 
process control, such as those made 
by Allen-Bradley, General Electric, 
Reliance, and others. 


COMPUTER DESIGN DECEMBER 1992 87 


BE TECHNOLOGY FOCUS: GRAPHICAL USER INTERFACES 


And Wonderware has built intel- 
ligence into its DDE drivers. The driv- 
ers have to poll various points in a 
device. Because most drivers send 
data out over a serial line, polling all 
the data points every time one of 
them changed could flood the net- 
work with data in a large system. If 
a system has 50 different screens, 
for example, each screen might call 
up a different subset of the data 
from a given PLC, or might want to 
poll some points more frequently 
than others. “All we want are the 
data points being displayed at the 
time, data points that 
might affect an historical 
database,” says Phil 
Huber, vice-president of 
engineering for Wonder- 
ware. “So every time you 
change a screen, you’ve 
got to redefine the polling 
list.” 

Wonderware has built 
algorithms into the DDE 
servers that can dynami- 
cally allocate the polling 
list to determine how of- 
ten and in what order 
points are polled. The 
server monitors changes 
and only notifies the user 
interface if there is one. 
This report-by-exception 
dynamic polling makes 
feasible systems with 
many nodes and a large 
number of screens. “This 
gives us the ability to de- 
velop an application in 10 to 15 per- 
cent of the time it used to take,” says 
Huber. InTouch doesn’t care 
whether you’re dealing with a DDE 
server to a device that’s local or 
across the net. “The whole purpose 
of NetDDE is to completely hide 
what’s on the other side,” Huber 
adds. 


Bf Building GUIs and applications 


The one thing anyone who’s written 
applications for a windowed envi- 
ronment will agree upon is that a 
GUI involves a lot of complex code. 
Writing C code from scratch to spec- 
ify the pixel dimensions of a window 
or to design a dialog box gets old 
quickly and cuts into a program- 
mer’s productivity. X-Window im- 
plementations such as Motif and 
Open Look have established toolkits 
to help programmers with these re- 
petitive tasks, but these toolkits by 
themselves have turned out to be too 
limited in functionality to let the 
programmer get on with the job. 


88 DECEMBER 1992 COMPUTER DESIGN 


The next stage of development for 
GUIs has been to automate the pro- 
cess of building the user interface to 
an application in terms of the look 
and feel of the operating system GUI. 
This level of programming aid now 
comes in two flavors. The first con- 
sists of interface construction pack- 
ages that run as programs under the 
os. With these programs you can 
create the user interface first and 
then link it to the application code. 
The second type of aid is composed 
of a growing number of program- 
ming language and development 


Devguide from SunSoft runs as a program under Sun's Solaris ver- 
sion of UNIX. It lets you create the menu and dialog items needed 
for a user interface to the application. To do so, it generates an in- 
termediate code that can be used to generate source code, which 
can in turn be linked to the application and compiled. 


products including enhancements to 
help automate building the GUI as 
part of the application code. 

An example of the first flavor of 
aid is Devguide by SunSoft (Moun- 
tain View, CA). Devguide’s latest ver- 
sion runs under Sun’s UNIX- 
flavored Solaris, and uses the 
principles of Sun’s OpenWindows en- 
vironment to permit design and test- 
ing of user interfaces for Open Look 
applications that are compatible in 
look and feel (as well as interopera- 
bility) with the Solaris DeskSet en- 
vironment. The complexity of this 
situation illustrates why a new gen- 
eration of OSs with integrated GUIs 
is emerging. 

To develop a user interface under 
Devguide, you select and combine 
graphic elements such as windows, 
dialog boxes and buttons. You can 
give buttons names and assign help 
text to them. Devguide includes a 
connection manager to let you spec- 
ify source and target objects. A 
source button, for example, can be 


associated with a target pop-up box, 
so that when the button is clicked 
the box appears. Each item also has 
a property sheet associated with it 
to specify name, footer, label, and 
other characteristics. 

One advantage of designing the 
GUI in an interactive manner, such 
as that provided by Devguide, is that 
you're setting up the specification of 
the program either by following some 
prewritten specification or by intui- 
tively defining how you want the ap- 
plication to work before you write any 
code. Devguide produces an interme- 
diate code that can be used 
with code generators to 
produce C, C++ or Ada 
source code. Interface ob- 
jects produce code stubs 
that connect to corre- 
sponding functions in the 
application. The GUI 
source can then be linked 
and compiled with the 
application code. 


HB Bundled GUI tools 


In operating system en- 
vironments that have a 
single, standard Gui— 
Windows, Windows NT, 
OS-2 and NextStep, for 
example—vendors of pro- 
gramming languages 
can afford to include GuI 
development tools with 
their products. The 
Turbo C++ compiler and 
programming environ- 
ment from Borland International 
(Scotts Valley, cA), for example, in- 
cludes tools to create Windows user 
interfaces for applications on three 
levels. One can, of course, always 
write C code to call the Windows API 
directly, but Borland includes a facil- 
ity called ObjectWindows that uses 
a library of C++ objects to encapsu- 
late Gul functions. So, instead of 
writing 50 lines of C code to set up 
data structures, register the appli- 
cation with windows and perform 
other functions, you write a few 
lines of C++ with some parameters 
that call the ObjectWindows library. 

The third method is to create win- 
dows, boxes, menus, and other ob- 
jects interactively on the screen us- 
ing a tool called Resource Workshop. 
The objects then generate C++ code 
as part of the application. 

“What Windows needs to be ob- 
ject-oriented,” says Borland’s C++ 
product manager, Charles Dicker- 
son, “is to encapsulate the API so that 
you have functional objects to plug 


A dynamic object created with the Dynamics/V Object Construction Kit can have a 
number of roles assigned to it by embedding other objects. Then, depending on the 
type of message sent to it, it will respond in the proper role. Objects embedded in a 
dynamic object can be changed, added to or replaced as the situation demands—and 
without disturbing the other areas of functionality of the dynamic object. 


into the application instead of doing 
all this C interaction.” Turbo C++ 
ObjectWindows does this with a 
mechanism called dynamically dis- 
patched virtual tables (DpvTs), which 
replace the nested switch statements 
required by the API for objects that 
can inherit response functions, such 
as “Open a box.” ObjectWindows, 
then, lets the application and its 
user interface be object-oriented, 
even if the os and its GUI aren't. 


| NextStep the next step? 


Taking a step closer to a GuI-based, 
object-oriented environment that in- 
cludes object-oriented program de- 
velopment is the NextStep Interface 
Builder. With it, objects supplied by 
Next or third-party software devel- 
opers are represented as graphic 
icons and can be interactively con- 
nected on the screen. Interface 
Builder is run-time bound, so that 
as soon as two objects—a slider bar 
and something it controls, for exam- 
ple—are connected together and 
their relative scales defined, the 
slider can directly control the object. 
In this way you can test the func- 
tioning of the program as it’s 
developed. 

With NextStep, objects are cre- 
ated in Objective C and can be rep- 
resented as icons, as can user inter- 
face objects. The difference is that 


the former won’t appear on the 
screen when the application is run. 
This has given rise to a group of 
software vendors whose products 
are class libraries rather than pack- 
aged applications. You can put to- 
gether the major parts of a generic 
application by simply hooking to- 
gether these objects. Then you can 
add value or address your special 
needs by either modifying one or 
more of the objects in the library or 
writing new objects of your own. 


Ha two-way street 


Object-oriented languages are tak- 
ing cues from GUIs as well as the 
other way around. Smalltalk, for ex- 
ample, is a language that was de- 
signed from the ground up to be 
object-oriented. Objects are re- 
trieved from class libraries as pieces 
of source code and built into applica- 
tions. Recent versions of Smalltalk 
for Windows and OS-2, developed by 
Digitalk (San Diego, CA), have in- 
cluded objects that let you graphi- 
cally construct windows, dialog 
boxes and other user interface ele- 
ments for the application under de- 
velopment. The GuI elements exist 
in a class library, just as other 
Smalltalk objects do. Recently, Dig- 
italk introduced a product called 
PARTS (for Parts Assembly and Reuse 
Tool Set) that lets Smalltalk objects 


be represented graphically and as- 
sembled using an environment 
called the PARTS Workbench. Cur- 
rently available under OS-2, PARTS 
will also be ported to Windows and 
Windows NT. 

A third-party vendor, s1 Data- 
service (Munich, Germany), has de- 
veloped a similar graphical develop- 
ment environment. Called Dynam- 
ics/V, it runs on top of Smalltalk/V 
and other flavors of Smalltalk. Dy- 
namics/V uses an object construction 
kit to browse class libraries, connect 
graphical icons that represent clas- 
ses, form objects, and ultimately cre- 
ate applications. The construction 
kit lets you create a dynamic object, 
or a “software Ic,” with as many 
“roles,” or modes of behavior, as can 
be assigned to that class. 

The implication of this capability 
for general-purpose interrupt drive 
systems is that response can be built 
easily into automation systems, be- 
cause the interfaces between objects 
are already defined. As the require- 
ments of the application change, 
roles can be added or subtracted—in 
terms of existing objects, objects con- 
structed or modified with multiple 
objects, or custom-created objects 
that then add to the existing reper- 
tory. In this context, there could be 
interrupt service objects that let an 
application be set up with as many 
roles as needed and without having 
to be altered in other ways. ba 


For more information about the technol- 
ogies, products or companies mentioned 
in this article, call or circle the appro- 
priate number. 


Borland International 


(800) 331-0877 .. Circle 249 
Digitalk 

(213) 645-1082 .. Circle 250 
Intel 

(800) 547-8806 .. . yislaularens Circle 251 
Microsoft 

(800) 426-9400 Circle 252 
NeXT Computer 

(800) 848-6398 Circle 253 
SI dataservice 

(619) 322-2761 . Circle 254 
Sun Soft 

(415) 336-0678 Circle 255 
Wonderware 

(714) 727-3200 Circle 256 


COMPUTER DESIGN DECEMBER 1992 89 


1A crushing advantage 
|| for the DOS Engineer. 


Imagine a single chip that wipes 
out the need for the individual 
components of a PC-XT mother- 
board. That’s DOS Engine. The 
familiar DOS environment, includ- 
ing LIM 4.0 support, keeps software 
development running on time. 


More powerful 
than a locomotive. 


DOS Engine is a ready-to-use 
standard part. But, you can also . 
add up to 20,000 gates of your own 
on-board logic. Or even use DOS 
Engine as the core of your cell- 
based application (CB-C7), choos- 
ing peripherals from our huge ASIC 
library. 


FLOPPY-DISK HARD-DISK 
CONTROLLER | CONTROLLER 


MOUSE INTERFACE REAL-TIME 


SPEAKER CONTROL 


CONFIG.REG 71059 
INTERRUPT 


CONTROLLER 


ISA BUS 
INTERFACE 


V20HL ya out 


11 0 37 DMA 
Tr CONTROLLER 


MEMORY 
INTERFACE 


Metter CONTROLLER 
_ PERIPHERAL 


MANAGEMENT 
UNIT 


Order a whole trainload. 
Need PC functionality in a standard 
part? Only DOS Engine is powered 
by NEC's astonishing cell-based 
technology. When high volumes 
are your destination, your safest 
route is NEC. You know we'll never 
run out of steam. 
Hop on board. 
Ask for Info Pack 160. 

iin Call 1-800-632-3531. 


ey 1 “i FAX 1-800-729-9288. 
“ , = aS 


CIRCLE NO. 52 


i. 


32-bit power and tools 
bring cheer to embedded 
system designers 


Because of their increased compute power, higher integration, 
extensive tool sets, and a desire for the friendliness provided 
by high-level languages, more designers are putting 32-bit 
microcontrollers on their wish lists for next-generation products. 


| een? processors and microcontrollers have moved beyond 
PostScript printers into industrial controllers, multimedia devices and 
telecommunications bridges and routers. A number of new micro- 
controllers, support ASICs and boards are making it easier than 
ever to bring a 32-bit product to market at an economical price. 
At the same time, an equally impressive array of new prod- 
ucts from software development companies and emulator 
suppliers is simplifying development, hard- 
ware integration and debugging. 

This doesn’t signal the end of the 8051- 
based household appliance controller, 
it’s just that these newer applications 
require the processing and data- han- 
dling speed, as well as the 
address space, of 32-bit 
» engines. In some cases, too, 
“Ait isn’t raw power that 
drives development 


Se" 7—= Don Tuite, Senior Editor 


BSPECIAL REPORT: 


teams to 32 bits, but the 
need for the program- 
mer-friendliness and 
documentability that 
high-level languages pro- 
vide. The price paid for 
high-level programming, 
however, is larger object 
modules. 

Some observers find 
that the shift from a hard- 
ware-driven approach to 
embedded systems design 
to a software-driven ap- 
proach signals a water- 
shed opportunity for both 
tool and chip makers. “I’ve 
seen a lot of 32-bit appli- 
cations that would run 
just fine on 16- or even 
8-bit processors if the 
code were written in as- 
sembler,” says Charles 
Davis, president of 
Huntsville Microsystems 
(Huntsville, AL), half-jokingly. Davis 
also notes another shift in the devel- 
opment scenario. At the same time 
that company or contract require- 
ments impose C++ or Ada program- 
ming restrictions, the complex nature 
of the embedded task creates a need 
for developers who are more familiar 
with the end application than with 
silicon architectures. Vendors of chips 
and development tools have noted 
this trend and are standing by with 
“solutions,” as the marketers say. 


B Not just RISC 


The technical press’s fascination with 
RISC sometimes obscures the 32-bit 
design wins that Motorola’s 68000 
and its 68000-based 683XX microcon- 
troller family have piled up. Mo- 
torola’s (Austin, TX) continuing suc- 
cess is at least partly due to the length 
of time the 68000 and its offspring 
have been around. As Kenneth 
Greenberg, director of technical mar- 
keting at Microtec Research (Santa 
Clara, CA) says, “The overwhelming 
majority of embedded system design- 
ers said they used the same processor 
used in their last project, or at least a 
member of the same processor fam- 
ily.” And as Ed Rathje, vice-president 
of sm Software Consultants (Spring- 
house, PA) notes, “Most of the engi- 
neers now doing embedded designs 
graduated from college knowing 
68000 assembler.” 

The two most general-purpose 
members of the 68300 family are the 
68331 and 68332. The 68331 strips 
out the 68332’s sophisticated time- 
processing unit and its 2 kbits of SRAM. 


92 DECEMBER 1992 COMPUTER DESIGN 


32-BIT MICROCONTROLLERS 


Using his company’s present-generation emulator to design the 
next generation, Embedded Performance’s Ted Conard tracks over- 
shoot on a clock signal. A senior hardware development engineer, 
Conard agrees that the type of person designing embedded sys- 
tems is changing. “We see a different kind of customer using 
[AmpD’‘s] 29200 than we did using the older chips,” he says. 


Both are aimed at applications such 
as automotive controllers. 

In contrast, the 68340 has a differ- 
ent timer module than the 330 parts, 
plus a dual-channel DMA controller ca- 
pable of 33-Mbyte/s speeds. It targets 
multimedia applications. There are 
now 5-V and 3.3-V versions of the 
68340. At the top of the 68300 perfor- 
mance scale, the 68302 has a DMA 
controller and a separate three-chan- 
nel communications processor. It’s 
aimed at telecommunications. 

Motorola offers embedded control 
versions of its 68000/020/030/040 mi- 
croprocessors as well. In this case, 
embedded control means that the part 


is stripped of MMU, which 
results in a price about 
half that of a full-fea- 
tured chip. 

Adding field-pro- 
grammable elements to 
32-bit microcontrollers 
was pioneered by Mo- 
torola in 1991. There are 
currently two objects of 
programmability: to pro- 
vide for design changes 
late in the cycle, or to 
supply security features, 
such as the ability to pro- 
gram serial numbers at 
the time the chip is as- 
sembled onto a board or 
to install data encrypt- 
ion keys. 

With programmabil- 
ity in mind, Motorola’s 
68300 microcontroller 
family includes the 
68F333, with a flash EE- 
PROM on-chip. The 68F333 continues 
to be the only 32-bit microcontroller 
with on-board reprogrammable 
memory. This October, however, VLSI 
Technology (San Jose, CA) introduced 
programmable functional system 
blocks (pFSBs), ASIC PROM and PLD 
elements that can be embedded 
along with ARM (Advanced RIsc Mi- 
croprocessor) 32-bit processor cores. 
These are one-time programmable 
elements, based on the ViaLink an- 
tifuse technology jointly developed 
by visi Technology and QuickLogic 
(Santa Clara, CA). The 68F333 incor- 
porates 64 kbytes of flash. The larg- 
est of vLsI Technology’s pFSB ROMs is 


CASP RISC design 


CUSTOMER 


PROPRIETARY CUSTOMER 


SEA OF GATES 


(CUSTOMER TREATS THIS 
BLOCK AS AN ASIC) 


SYSTEM I/O 


SCSI 


ETHERNET 


SUBSYSTEM BLOCKS 


DATA IN 


DATAPATH 
CONTROL VO 


<a) 


UART 


DATA OUT 


Not all 32-bit embedded design is for the hardware-challenged. The alternative to 
letting your silicon vendor do all the fun stuff is epitomized by S-MOS’s CASP. If you 
have an unusual application that requires finesse, you can fine-tune the RISC architec- 
ture of the CASP ASIC's datapath. You can, for example, select exactly which instruc- 
tions will make up your instruction set, and you can even provide for the launch of 


up to four instructions per clock cycle. 


Selecting a 32-bit microprocessor for embedded applications 


S. you've de- 


cided that your 
next project will be 
based on a 32-bit 
microprocessor, but 
which one will you 
use? There are a 
number of factors 
——— to evaluate, and 
the most significant may be the proces- 
sor used in your last application. The 
overwhelming majority of embedded 
system designers I've interviewed re- 
cently said they reused the same proces- 
sor used in their last project, or at least 
a member of the same processor family. 
But what if you’re currently using an 
8- or 16-bit processor and you have the 
freedom to select any architecture that 
meets the needs of your application? 
You'll have to analyze those needs care- 
fully, and ask yourself some questions. 


E Price, performance important 


Historically, price and performance have 
been primary criteria in processor selec- 
tion. While price may still be an over- 
whelming reason to select a processor, 
performance may not. If you’re moving 
up from an 8- or 16-bit application, 
you're likely to find that any of the 32- 
bit processors available will give you 
more than enough power to meet the 
needs of your design. Despite the ongo- 
ing arguments about cisc vs risc, either 
approach is likely to satisfy the perfor- 
mance needs of most applications. riscs 
tend to run somewhat faster, since their 
large register sets minimize memory ac- 
cesses. Their simple instruction sets, 
though, mean they require more instruc- 
tions to do the same work as CISC proc- 
essors. Plan on having more memory 
available for storing your code if you 
base your design on a Risc chip. 

A more interesting point to consider 
may be the level of integration available 
to you. The simplest microprocessors 
consist of only the cpu itself. Many mi- 
croprocessor families include some 
members called high-integration parts, 
which add various kinds of peripherals 
to the basic cpu design. Some peripher- 
als are general-purpose, while others 
may be tailored to a specific kind of ap- 
plication. Higher integration means a 
lower chip count and less real estate 
needed on your board. For embedded 
applications, where physical size is often 


an important limitation, this may be criti- 
cal. It also may help reduce the cost of 
your product. At the very least, fewer 
parts will simplify your design. 

At the most basic level, higher integra- 
tion may simply be the presence of an 
on-chip floating-point coprocessor. If 
your application makes extensive use of 
floating-point computation, your prod- 
uct may not be competitive without a co- 
processor. But the FPu is just the most ob- 
vious in a long list of available devices. 
Do you need counter-timer circuits? 

Most embedded applications do, at least 
for realtime clock generation or watch- 
dog timers. Some microprocessors will 
have these available on-chip, saving you 
the trouble of adding them externally. 


B Watching for gremlins 

How critical is the ability to catch mem- 
ory access violations before they destroy 
valuable data—or perhaps the system it- 
self? For some mission-critical applica- 
tions, you may wish to consider proces- 
sors that have an on-chip mMMu. You may 
not need it for managing virtual mem- 
ory, but the mmu can provide basic pro- 
tection services that detect attempts to 
write into memory that you really in- 
tended to be read-only. In a small sys- 
tem, you might wish to select a proces- 
sor with the capability of providing 
chip-select signals for memory or periph- 
eral devices. You may be able to elimi- 
nate address decoding logic on your 
board if the microprocessor can do it. 

While applications that run on 32-bit 
processors are almost always written in 
high-level languages such as C, most 
embedded applications contain at least 
some assembly language. While any mi- 
croprocessor can be programmed in as- 
sembly language, some are easier to 
deal with than others. If your software 
engineers know Intel 8086 assembly lan- 
guage really well, then assembly lan- 
guage for the 386 or 486 is a relatively 
small step to take. Motorola 68000 as- 
sembler is widely known and easy to 
learn, and is similar to the assembly lan- 
guage used by several 8-bit cpus. 

In contrast, the three-operand style of 
assembly language used by most risc 
processors takes some getting used to. 
For most Riscs, specifying a memory ad- 
dress and fetching its contents takes 
three separate instructions. You should 
plan to study the assembly language 


produced by your compiler to learn how 
to perform such basic operations. 

Another basis for selecting a proces- 
sor is the availability of support tools. 
Do you need in-circuit emulation? Many 
vendors provide emulators for cisc chips 
such as the Motorola 68000 family. You 
can select the one that best meets your 
needs. For a RISC processor, your choices 
will be more limited—or, there may not 
be an emulator available at all. There 
are certainly alternatives for debugging 
if no emulator is available, such as in-cir- 
cuit monitors. These can even be left in 
your product for debugging in the field. 
However, emulators are particularly 
good at solving hardware/software inte- 
gration problems. It’s generally useful to 
have one around for debugging prob- 
lems when your hardware isn’t fully 
working yet. 


& Using what's available 

Are you familiar with one of the com- 
mercially available realtime kernels? If 
so, you may wish to consider a proces- 
sor for which that kernel is available. 
This will save you the trouble of learn- 
ing a new operating system. Even if 
your application isn’t going to use a real- 
time kernel, your next project might. Re- 
member, you're likely to use the same 
processor you choose today in tomor- 
row’s project, unless you want to start 
over with selecting hardware and soft- 
ware development tools. 

You may wish to take advantage of the 
power and larger address space provided 
by 32-bit processors and implement your 
application in an object-oriented lan- 
guage such as C++. You can expect to 
get future products to market more 
quickly if you take advantage of the re- 
usable code provided by C++, but it isn’t 
available for all 32-bit processors yet. 

Finally, you may wish to consider that 
software development is moving from 
the Pc environment to UNIx workstations 
in many companies. This has improved 
productivity, but has caused some prob- 
lems with compatibility. Almost any Pc 


can run a PC application, but all UNIX 
workstations are different. Make sure 
the tools you need are available in the 
development environment you have 
chosen. 


Kenneth F. Greenberg, BA in computer science, Microtec Research, Santa Clara, CA 


COMPUTER DESIGN DECEMBER 1992 93 


ESPECIAL REPORT: 32-BIT MICROCONTROLLERS 


CONTROLLER 


PARALLEL PORT 
CONTROLLER 


2 CHANNEL BUS INTERFACE cLock 


CONTROLLER DRIVERS 


DMA 
CONTROLLER 


TIMER AND STATUS 
REGISTERS 


HIGH SPEED 
SERIALIZER/ 
DESERIALIZER 


DATA BUS 
CONTROLLER 


EXTERNAL 
MEMORY. 
CONTROLLER 


REGISTER FILE 
EXECUTION UNIT 


AMD’‘s AM29205 RISC microcontroller is typical of the latest generation of highly inte- 
grated chips. The 205 is also an unabashed effort to capture design wins from 16-bit 
competitors. While it retains the 32-bit 29000 core, making it compatible with other 
members of the family, the datapath width has been trimmed to 16 bits. Despite hav- 
ing to use two clock cycles to load an instruction, the 205 offers better price-perfor- 
mance than 16-bit CISC competitors, according to AMD. 


512 x 32 bits. Details on the com- 
pany’s PLD elements haven’t yet 
been announced. 


B Anew generation for the 29000 


Another mature 32-bit product with 
a large number of design wins and 
an assortment of new microcon- 
troller chips is the 29000 from Ad- 
vanced Micro Devices (AMD—Austin, 
Tx). The company’s first 29000-ar- 
chitecture microcontroller was the 
16-MHz 29200, with a full 32-bit 
core plus timer and memory and 
interrupt controllers, but no on-chip 
cache. In September, AMD intro- 
duced an economy version of the 
29200, the 8-Mips 29205, which cou- 
ples the family’s 32-bit core with a 
16-bit bus and an inexpensive 100- 
pin PQFP package. Intended to lure 
designers away from 16-bit CISC 
chips such as the 80186, the 29205 
has greater performance than the 
186 at a competitive price. 

Even at its introduction in 1988, 


94 DECEMBER 1992 COMPUTER DESIGN 


Intel’s (Chandler, Az) i960 offered an 
integrated half-kilobyte instruction 
cache along with the processor core. 
At that time, the civilian members 
of the family consisted of the i960KA 
and kB. The kB has a floating-point 
unit; the KA doesn’t. 

The lower-cost members of the 
family, the i960SA and sp, trim the 
external data bus to 16 bits, but 
retain the instruction cache. There’s 
also an integrated interrupt control- 
ler that can handle up to four direct 
interrupts. The SB has an FPU. 

The newest members of the fam- 
ily, the 1960CA and CF, are supersca- 
lar, launching two instructions per 
clock cycle, at 16 and 33 MHz re- 
spectively. Relative to the earlier 
chips, the i960cA upgrades the cache 
from direct-mapped to two-way set- 
associative and increases its size to 
1 kbyte. The i960cF has a 4-kbyte, 
two-way set-associative instruction 
cache and a 1-kbyte, direct-mapped 
data cache. Both of the superscalar 


chips integrate 1 kbyte of data RAM, 
four DMA channels and an interrupt 
controller that can handle up to 248 
external interrupts. 


Bf R3000-based controllers 


AMD’s 29000 seized an early advan- 
tage in the cost-sensitive embedded 
arena thanks to its ability to inter- 
face directly to DRAM. This advan- 
tage is now eroding as members of 
other silicon vendors’ families, such 
as the R3041 from Integrated Dev- 
ice Technology (Ipt—Santa Clara, 
CA), offer similar capabilities. 

IDT’s MIPS R3000 controller family 
comprises the high-end R3081, with 
FPU and instruction and data cache 
(16 and 4 kbytes, respectively); the 
midrange R3051 and R3052, with- 
out the FPU and with smaller caches 
(4 or 8 kbytes of instruction cache, 2 
kbytes of data cache); and, just in- 
troduced, the low-end R3041, with 2 
kbytes of instruction cache, half a 
kbyte of data cache and some inter- 
esting special features. 

The special features include pro- 
grammable bus widths. The idea is 
to simplify the task of accessing 16- 
bit printer font caches and 8-bit boot 
ROMs, without sacrificing the advan- 
tages of a 32-bit bus for addressing 
memory and loading instructions in 
a single cycle. Four-level read and 
write buffers speed up memory 
operations. 

The chip holds addresses longer— 
half a cycle past address latch en- 
able—than conventional RISC chips, 
simplifying the interface to ASICs 
and FpGAs. The R3041 also provides 
fixed-map address translation in- 
stead of a translation look-aside 
buffer (TLB). The silicon real estate 
that was recovered from the TLB is 
used for an event timer. 

IpTt’s 3081 illustrates one of the 
dilemmas inherent in creating chip 
families. As the highest-power, most 
fully featured member of the family, 
it seems logical that it be the one to 
incorporate the FPU. The reality of 
the market, however, is that the 
high end is dominated by telecom- 
munications applications such as 
routers and bridges, which don’t re- 
quire floating-point computations. 

“We’re finding that telecom- 
munications customers are ignoring 
the FPU and concentrating on the raw 
power of the chip,” says IDT’s director 
of RISc marketing, Bob Rowe. 

For the SPARC RISC camp, the mi- 
crocontroller candidate of choice is 


continued on page 99 


HOW MANY AMPS 
DOES IT TAKE 
TO POWER 
YOUR PRODUCT 
DEVELOPMENT ? 


ONLY ONE. 


FROM IDEA TO MARKET. 
The resources you need for that journey, 
especially with today’s tight development 
schedules, can tax even the largest , 
companies. AMP can help make your ff 
trip to market easier, and faster. 

Our capabilities today go far 
beyond connectors . They include ' 
interconnect design, analysis, simula- * 


tion and validation, systems develop- = AMP DESIGN SERVICES: 
ment, and packaging design. And unetiel” EDA TO THE MAX. 
production experience in everything from ‘metal- One of the toughest jobs you face is analyzing 
and-plastic’ to heavy machinery, precision optics to —_ and proving your initial design, and performing 
SMT boards to complete plug-and-play systems. board placement and routing. We'll take you from 


If you're concerned with reducing time 
to market, dealing with higher clock 
rates, coping with shrinking 
envelopes, and generally keeping 
pace with fast-changing 
technologies and design 
methodologies, look into 
what AMP has to offer, today. 


in 


. " ‘iii 


| 
. © OOOOOC | 


schematic or logic diagram all the way to a valid cu cng gamut 
software first article, aoa 
Our comprehensive EDA toolset includes 
current, state-of-the-art software programs, and 
our own interconnect and device models —devel- Characterized device and connector models are used in waveform 


ore : is analysis, timing verification, and board design. 
oped specifically for critical aspects of current " oe 


design such as net simulation, timing verification, analog transient noise effects, system impedance, 

ows and transmission line layout rules. 

optimization uses Talk to AMP early in your design cycle, and 

pics analusis we'll put you on board faster-with flexible service 

call, power, and offerings that range from help with specific problems 

bine ull, to complete project management. Tap us for the 
years of experience we've put into engineering 


under critical electrical, mechanical, power, thermal, 


and manufacturing constraints. And shave a 
lot of time-to-market and development cost 
off your project. 


_ AMP FABRICATION SERVICES: 
MAKING IT REAL. 


Major elements of your job 
that add up to major time include 
printed circuit boards, back- 
planes, card cage design and 
fabrication, and systems pack- 
aging. Our help here can 
put you ahead of the crowd 
and let you spend that time 
on your real business. 

Packaging is a 
crucial element of systems 
piatibebfisdapiy Performance and our 
board layout and package design. Modelling, simulation, 
(Models availableon CD-ROM) yowvey and thermal analy- 
ses, and noise budget balancing are crucial for 
packaging success. When you're reacly, our manu- 
facturing experience —from clean room to global 
shop floor-can pay off at any 
level you choose: board, sub- 
system, or finished product. 

Look to AMP for the help 
you need to meet tight produc- 
tion schedules and narrow market 
windows, and the resources you 
want to move into next-genera- 


Characterized 


Complete system architectures include 
packaging systems, power supplies, and 
1/0. Developed and manufactured to 
your requirements. 


THIS IS AMP TODAY. 


tion technologies. 
Our knowledge 
base in fast boards, 
high-speed cable 
assemblies, surface mount 
technology, and related 
subjects can simplify the 
transition to faster logic 
and smaller form factors. 


THE BIG PICTURE: 
FROM CONCEPT TO eee 


Your program, and your 
problems, are unique. 
Your program is yours 
alone, but your problems 
don’t have to be. We can * 
help in any of the areas 
we've listed here. 

Or let us put it 
all together for you, and 
move you from start to 
finish. Our specialists can bring our 
services to you anywhere in 
the world, and coordinate 
the AMP resources you need 
to bring your idea into 
production. Cost-effectively. 
And on time. 


Custom high-performance 

cable assemblies represent value- 
added capabilities in advanced 
design technologies. 


Printed circut 
boards using 

advanced materials/ ; 
technologies are the result 
of AMP alliances and advanced™ 
manufacturing facilities. 


For more information, call our Product 
Information Center at 1-800-522-6752 
(fax 717-986-7575). AMP Incorporated, Harrisburg, 
PA 17105-3608. In Canada call 416-475-6222. 


BME 


BSPECIAL REPORT: 32-BIT MICROCONTROLLERS 


continued from page 94 


Fujitsu’s (San Jose, CA) SPARClite. 
Two years ago, Cypress Semicon- 
ductor (San Jose, CA) introduced its 
CY7C611 SPARC processor for em- 
bedded applications. According to 
Joe Nichols, marketing director for 
Cypress’ Ross Technology subsid- 
iary, this part “has a number of re- 
spectable design wins.” Cypress, 
however, hasn’t yet entered the mi- 
crocontroller arena. 

At $179 in 10,000-unit quantities, 
microSPARC from Texas Instruments 


(Dallas, Tx) targets low-end work- 
stations. The chip, however, has in- 
teger and Fpus, 4 kbytes of instruc- 
tion cache and 2 kbytes of data 
cache, MMU and DRAM, SBus, and 1/O 
controllers on-chip, so it isn’t hard to 
envision microSPARC winding up in 
high-end embedded applications. 
Below the $100 price barrier, Fu- 
jitsu’s spARClite microcontroller fam- 
ily offers the greatest number of 
choices. SPARClite represents the 
other horn of the controller family 
dilemma. In its processor core, it 
provides an integer unit only—no 


A(31:0) 


ADDRESS REGISTER 
ADDRESS 
at INCREMENTER 
(31 32-BIT REGISTERS) 


REGISTER BANK 
(6 STATUS REGISTERS) 


ALE 


PC BUS 


ALU BUS 


ARM6 block diagram 


BOOTH'S 
MULTIPLIER 
BARREL 
SHIFTER 


MCLK 
WAIT 


B/w 
RW 


INCREMENTER BUS 


IRQ 
FIQ 


RESET 


INSTRUCTION ABORT 


DECODER — 
& OPC 


TRANS 
M(4:0) 


CONTROL 
LOGIC 


PROG32 
DATA32 
BIGEND 
LATEABT 


B BUS 


MREQ 
SEQ 
LOCK 


CPI 
CPA 


CPB 


DBE —>| WRITE DATA REGISTER 


INSTRUCTION PIPELINE 
& READ DATA REGISTER 


— 


= 


DIN (31:0) 


The architecture of the advanced RISC microprocessor (ARM), manufactured by VLSI 
Technology, is less familiar than other 32-bit options. Shown is the ARM6 CPU core 


that can be integrated as an ASIC cell. It has a full 32-bit address bus, rather than the 
26-bit bus of its predecessor, with which it maintains backwards compatibility. ARM's 
strengths are small die size, low power consumption and the ability to handle either 
big-endian or little-endian data. The instruction set is large for a RISC processor; to 
handle it, VLSI Technology offers a C compiler, symbolic debugger and an emulator. 
Of the 31 general-purpose registers in the block diagram, 16 (including the program 
counter) are available in user mode. The remainder are mapped across ARM's inter- 
rupt, fast interrupt and supervisor operational modes. 


floating point, even though Post- 
Script manipulations involve a great 
deal of floating-point manipulation. 
Fujitsu product marketing engineer 
Peter von Clemm says that Post- 
Script printers will pay a modest 
performance penalty for handling 
floating point in software, but that 
this is outweighed by the price ad- 
vantages of the family. 

Three new members of Fujitsu’s 
SPARClite family have joined the 
MB86930 processor, which debuted 
in 1990. The 20-/40-MHz 931 retains 
the first-generation chip’s 2-kbyte 
instruction and data caches, bus in- 
terface with DRAM control, and inter- 
face to an emulator bus, while add- 
ing four counter/timers, interrupt 
controllers, and two serial channels. 
(The 930 used a companion chip, the 
MB86940, for these functions.) Gone 
is the 930’s translation look-aside 
buffer. 

In contrast, the 932 is more like a 
930 with bigger instruction and data 
caches (of 8 and 2 kbytes, respec- 
tively). It retains the TLB of the 930 
but does without the timers, inter- 
rupt control and usartTs of the 931. 

Priced under $25 in quantity, the 
20-MHz MB86933 is the price leader 
of the sPpARClite family. To achieve its 
low price, it strips out cache, coun- 
ter, timers, USARTs, and interrupt 
control. Also gone is the emulator 
interface, under the assumption 
that you would develop your appli- 
cation using a 930 or 931. 


B Third-party choices 


The level of integration that micro- 
controllers add to bare processors is 
just one advantage these new parts 
introduce. Third-party vendors can 
further reduce time-to-market by 
providing application-specific hard- 
ware and software using various sil- 
icon vendors’ microcontrollers, but 
at a price. The ImageCard 8500 fam- 
ily from Adaptec (Milpitas, ca), for 
example, combines the company’s 
printer ASICs with various AMD 
29000-family processors and micro- 
controllers. vist Technology’s LPIC is 
a controller chip you can use on your 
own board. 

Alternatively, you can use DP- 
Tek’s (Wichita, KS) TrueRes asics to 
create printers with software-select- 
able multiple levels of resolution. 
Phoenix Technologies (Norwood, MA) 
offers software PostScript and PCL- 
5 emulators that are 100-percent 
compatible with the Apple Laser- 
Writer Ig, the Tektronix Phaser II 
PXi and the up LaserJet III. Power- 


COMPUTER DESIGN DECEMBER 1992 99 


BSPECIAL REPORT: 32-BIT MICROCONTROLLERS 


Page, from Pipeline Associates 
(Morris Plains, NJ), also supports 
PostScript. 

If youre not developing a printer, 
TeleSoft International’s (Collier- 
ville, TN) FRAME Relay software 
works with the same processors to 
create WAN products. XLNT Designs 
(San Diego, CA) offers to do the same 
for FDDI networks. 

There are also third parties lined 
up to give you a hand with manufac- 
turing. Circuit Components (Tempe, 
Az), for example, has under-chip de- 
coupling capacitors personalized for 
popular processor and microcon- 
troller packages. For prototyping, 
McKenzie Technology (Fremont, CA) 
provides an adapter that changes 
the 29205’s parP pin-out arrange- 
ment to a pin grid array. 


Bl Getting your hands dirty 


Many silicon manufacturers are go- 
ing out of their way to insulate cus- 
tomers who are from the software 
side from exposure to the raw archi- 
tectures of their products, but ASIC 
vendors with 32-bit cores are taking 
the opposite approach. 

The 16-MHz, 7-Mips ARM is a 
product for mass-market applica- 
tions created by Acorn Computers 
(Cambridge, England), Apple Com- 
puter (Cupertino, cA) and vist Tech- 
nology. To appeal to both hardware 
and software types, VLSI Technology 
lets you either create your own cus- 
tom Asics with ARM processor cores 
or use ARM microcontroller products. 
There are a number of ARM ASIC 
cores, for example, but the ARM250 
microcontroller, announced in Sep- 
tember, contains a 32-bit RISC proc- 
essor, memory, video and 1/0 control- 
lers, and a pc bus interface. It 
interfaces directly to DRAM and ROM. 
Video and sound (svGA and stereo) 
capabilities include on-chip digital- 
to-analog converters. 

The asic vendor who goes farthest 
in encouraging customers to play 
with chip architecture is S-Mos (San 
Jose, CA). You can actually fine-tune 
the RISC processor core in the com- 
pany’s CAsP (Configurable Applica- 
tion-Specific Product) Asics. In fact, 
you can even go so far as to add 
instructions to the RISC instruction 
set if it helps your application run 
better, according to SMOS manager 
of strategic marketing, Dr. Richard 
Ahrons. 

You don’t need an in-depth knowl- 
edge of silicon processing to use 
CASP, either. Even for the small de- 
velopment team, in fact, Ahrons 


100 DECEMBER 1992 COMPUTER DESIGN 


says there’s no need to be daunted 
by the prospect of creating a “tuned 
architecture” processor core or other 
high-level functional block. s-Mos is 
a Seiko Epson affiliate, and the com- 
pany is prepared to make its consid- 
erable design resources available to 
customers. 

To keep development time under 
control, manufacturing CASP prod- 
ucts follows the semicustom ASIC 
model. s-Mos starts fabbing wafers 
as soon as you have defined the ar- 
chitecture, but the company holds 
them short of metallization until 
you've designed the control logic. 


| Developing a product 


In some ways, developing a 32-bit 
embedded product is just like devel- 


oping any other embedded product. 
At least the steps are the same. 
However, says Applied Microsys- 
tems’ (Redmond, WA) vice-president 
of new business development, Dick 
Jensen, “Managing the development 
effort is tougher. The team is bigger, 
the code’s bigger, and you need more 
discipline.” 

Jensen agrees that programmers 
for 32-bit systems are different from 
their assembly-writing counter- 
parts, who work with narrower 
buses and longer instruction sets. 
He says, “The complex nature of the 
applications means that we’re forced 
to get programmers from other 
places. So they know little about 
embedded systems. Our job is to 
change the hostile physical world of 


XTAL1/ 


Fujitsu’s SPARClite 


CLKIN 
con | OR 
CLOCK 
GENERATOR 
& PLL 
CLK SPARC 
OUT INTEGER UNIT 


BUS 
INTERFACE 
UNIT 


DEBUG 


INSTRUCTION 


SUPPORT 
WITH OUTPUT 


DRAM 
SUPPORT 


TO 
EMULATOR 


INSTRUCTION 


BUS 


(ALL EXCEPT 
933) 


16-BIT 
TIMER 


DATA DATA 


DATA ADDRESS 


ADDRESS 
DECODE 


| CACHE 


[__]ALL DEvicEs 


USARTS. 


D CACHE 


INTERRUPT 
CONTROL 


[__]930, 931, 932 4 COUNTER! 
TIMERS 

[]931 ONLY 

[_]932 ONLY 


Using chips with a high degree of integration makes designing your application eas- 
ier—once you've decided what you want integrated. For instance, every member of 
Fujitsu’s SPARClite family integrates the integer unit and bus control. Most integrate 
the emulator bus interface. After that, you get to choose: cache (the 930 has 2 
kbytes, the 932, 8 ytes) or no on-chip cache, data cache size (2 kbytes for both the 


930 and 932) if y« 
and TLB are furthe options. 


choose on-chip cache. Serial interface, timer, interrupt control, 


Choosing development tools: a microprocessor vendor's viewpoint 


i aa of 


embedded systems 
who use Motorola's 
68000 and 68300 
families have relied 
on a wide range of 
development soft- 
ware and hard- 
ware. Helping them 
bring their products to market has 
shaped my own ideas about tools and 
the reasons that people choose them. 

Often, companies pick tools simply 
because they fit into their existing in- 
stalled base of development tools. Un- 
less they are really dissatisfied with what 
they've been using, they find it desir- 
able to upgrade what they already 
have. That only makes sense. The cost 
of starting from scratch is high, and a 
learning curve that takes months puts a 
company at a disadvantage in getting a 
new product to market. 

Even if the tools represent a new gen- 
eration, the deciding factor can be as 
simple as whether a particular tool runs 
on the platforms the development team 
already has (or has decided it can afford). 


y Checking out competing RTOSs 
Embedded systems that require a pre- 
dictable response time to system events 
or that involve a risk of data loss, dam- 
age to equipment or injury to personnel 
obviously must run under a realtime op- 
erating system. A sensible starting point 
for evaluating an RTOS is to ask how well 
it’s regarded in the embedded systems 
community. How long has it been 
around? What is the general opinion re- 
garding the quality of the kernel code? 

Something worth considering at the 
same time is the reputation of the com- 
pany offering the tool with respect to 
technical support. Applications develop- 
ment isn't a suit-and-tie, 8-to-5 busi- 
ness, and engineers and programmers 
often do their most productive work at 
odd hours of the night. That’s why a 24- 
hour hotline can be important. 

In matching an RTOs to the applica- 
tion, the trick is not to reinvent the 
wheel by writing your own code for 
things such as task swapping and vo. If 
the company supplying the kernel can 
also supply the right vo drivers for a par- 
ticular application, that substantially re- 
duces time-to-market for the applica- 
tion developer. Similarly, if the 


application requires higher-level ser- 
vices, such as a file system or a network- 
ing layer, it can save even more time if 
those are available with the rtos. Also, a 
high-level debugger for the RTOs kernel 
is just as important as a symbolic debug- 
ger is for the compiler. The issue again 

is cutting the fat out of the develop- 
ment cycle. 

Obviously, an important key to an 
RTOS is predictable response time. Ven- 
dors of rToss provide tables or formulas 
you can use to determine response time 
for specific tasks, based on what other 
tasks are currently running. In some 
cases, the formulas may include varia- 
bles; this means that, for certain kernel 
services, response times wouldn't really 
be deterministic. This may or may not 
be critical. 

On a more mundane note, the os li- 
censing structure can also influence the 
purchasing decision. Is there a fixed 
price for a single copy, with a sliding 
scale for multiple copies? Are site li- 
censes available? 

At a level above the os, the choice of 
a compiler depends mainly on contract 
requirements or on the philosophy of 
the group developing the application. 
Ada may be a requirement on a govern- 
ment contract. C++ may suit a company 
committed to reusable code and the ad- 
vantages of object-oriented program- 
ming. On the other hand, because of 
the large number of programmers who 
are familiar with it, C continues to be 
the language of choice for most new 
systems. Regardless of the HLL (high- 
level language) symbolic debug is neces- 
sary—that is, debug tools that under- 
stand the compiler is essential 


Bf The emulation trap 

To rely or not to rely on in-circuit emula- 
tion boils down to a philosophical issue. 
These days, we're seeing a trend in which 
our most sophisticated customers use far 
more up-front simulation, and depend far 
less on target debugging using emulators. 
It's a sign that more attention should be 
paid earlier in the cycle as to how the de- 
sign is going to work. 

From a time and a dollar standpoint, 
getting it right in simulation before you 
commit to hardware is easier if there are 
ASICS as Well as a microprocessor on the 
board. It may be every bit as expensive 
in terms of dollars and time to revise a 


board as it is to revise silicon, but not be- 
ing able to back-wire around a problem 
on an Asic the way you can on a board 
makes the situation more absolute. 

Simulation notwithstanding, develop- 
ers can’t completely walk away from 
emulation, and this presents something 
of a challenge to microprocessor manu- 
facturers. A highly integrated microcom- 
puter, or even just a powerful processor 
with on-chip cache, can operate for 
some time by accessing internal re- 
sources, without giving any indication 
to the outside world as to what's hap- 
pening internally. 

To deal with this, we provide hooks 
for debugging. For example, we have a 
mode in which we essentially put the 
processor to sleep and let the emulator 
mirror the processor externally. Our 
newer 68300 family of processors has a 
special debug-mode port, an alternative 
to using an emulator probe when the 
device is in a surface-mount package. 
Depending on the processor you select, 
the lack of silicon-vendor-supplied fea- 
tures like these may limit your choice of 
emulators. In-circuit emulation forms a 
small market, populated with many 
smaller manufacturers with limited re- 
sources, and not every vendor can sup- 
port every processor. 


Bf Future scenarios 

At this time, the 32-bit embedded sys- 
tems marketplace is demanding more in- 
tegrated solutions. Currently, manufac- 
turers such as Motorola are answering 
the demand with specialized chips 
which target specific application areas— 
for example, data communications in 
the case of the 68302. However, the 
day isn't far off when customers will be 
able to specify exactly what they want 
on their chips. When that day comes, 
some of the considerations outlined 
above will be even more important. 
Making sure that operating systems and 
compilers have the necessary extensions 
that make it simple to exploit unique 
chip resources will add to the complex- 
ity of choosing development software, 
and the need to get it right the first 
time will shift the development model 
farther away from emulation and closer 
to simulation. 


Art Parmet, senior factory representative, high-performance processor group, Motorola SPS, Woburn, MA 


COMPUTER DESIGN DECEMBER 1992 101 


ESPECIAL REPORT: 32-BIT MICROCONTROLLERS 


the chip into the virtual protected 
world that a software engineer can 
be productive in.” 


BA choice of operating systems 


One decision 32-bit developers face 
that their narrow-bus counterparts 
generally have an easier time with 
is the choice of an operating system 
(os). As is the case with hardware, 
there are many choices here, too. 
Industry analyst Andrew Allison 
says, “One of the key attributes of a 
realtime executive is that it be ROM- 
able—that is, that it execute out of 
read-only memory, because the typ- 
ical embedded application doesn’t 
have a mass-storage system. This 
requirement obviously places a pre- 
mium on compactness of code, 
which has the serendipitous benefit 
of speeding execution.” Allison also 


notes that the realtime operating 
system can mitigate the impact of 
processor context switching and in- 
terrupt latency on deterministic be- 
havior of the system. 

Among the choices there are some 
old and some new items. One of the 
more familiar is C EXECUTIVE from 
JMI Software Consultants, whose ap- 
plications also run under UNIX for 
development. C EXECUTIVE lets you 
hand-optimize code using assembler 
for context switching, task schedul- 
ing, interrupt handling, and block 
data moves. It has a fully preemp- 
tive, prioritized task scheduler, 
standard and device-driven 1/0, and 
message queues for data transfer. 
For RISC processors, it can fit into 
less than 64 kbytes. 

Accelerated Technology’s (Mobile, 
AL) Nucleus RTX provides a realtime 


ECUTIVE RTOS. 


t Copying takes time 


frames on the interrupt stack. 


stack—the task procedure stack. 


rupt stack. 


substantial. 


Software trick receives patent 


llustrating the tight coupling between silicon and tools that embedded sys- 
tems foster, the u.s. Patent Office has issued a patent to Ju! Software Consult- 
ants’ Susan Wainer for a “trick” used in the company’s i960 version of its C Ex- 


The idea covered by the patent saves 13 instructions and 33 memory accesses 
every time there's a process interrupt with task preemption. It even saves one in- 
struction and 20 memory accesses on interrupts without preemption. 


Wainer’s trick involves “lying” to the processor through the processor state 
flag in the i960's process-controls register. The two states the flag can have 
are executing and interrupted, and normally, the names are apt descriptions 
of the flag’s state. Each user task has Its own procedure stack. The first inter- 
rupt that occurs creates an interrupt record and frame at the top of the inter- 
rupt stack. Succeeding or nested interrupts create additional records and 


This creates a problem when the kernel, processing an interrupt, deter- 
mines that there must be a context switch to a higher priority task. The inter- 
rupt stack will have to be overwritten, so the current interrupt record and 
frame must be copied into a task control block, using up cycles and time. 

jms approach is faster. When a process is executing, C EXECUTIVE lies and 
sets the processor state flag to the interrupted state. Then, when an interrupt 
occurs, the processor creates the interrupt record and frame on the current 


If the interrupt occurs while a user task is executing, the kernel lies again 
and sets the processor state flag to the executing state. Subsequently, if an- 
other interrupt occurs during the processing of the first interrupt, the proces- 
sor switches to the interrupt stack and the kernel leaves the processor state 
flag set to interrupted. All succeeding interrupts create frames on the inter- 


As a consequence of this use of the state flag, when there’s a preemption 
to a higher-priority task, the kernel doesn’t have to copy data from the inter- 
rupt stack, because the user task information is already on the interrupted 
task's procedure stack. The savings, in instructions and memory accesses, is 


There is also a further benefit in saving global registers in local registers dur- 
ing interrupt processing. Normally, the global registers would be saved on the 
stack, using loads and stores. With Jml’s innovation, however, global registers 
can be saved in local task registers, where they will be safely preserved in the 
event of a context switch. 


102 DECEMBER 1992 COMPUTER DESIGN 


multitasking executive for AMD’s mi- 
crocontrollers. Other new develop- 
ments include Ready Systems’ 
(Sunnyvale, cA) Spectra cross-devel- 
opment environment, which cur- 
rently is only available for the 68000 
family. Spectra facilitates debug- 
ging without a hardware target by 
providing a “virtual” software tar- 
get. Spectra updates the company’s 


“Our job is to change 
the hostile physical 
world of the chip into 
the virtual protected 
world that a software 
engineer can be pro- 
ductive in.” 

—Dick Jensen, Applied Microsystems 


VRTX32 kernel with VRTXsa, pro- 
viding a 30-percent improvement in 
time-critical calls. The Spectra tool- 
set is open to third-party tool 
developers. 

At about the same time that 
Ready announced Spectra, Wind 
River Systems (Alameda, CA) intro- 
duced MicroWorks, its development 
environment for the 68000 and 
80960 families, with sparc and 
R3000 support coming. The target 
can be connected to the processor via 
an in-circuit emulator (ICE) cable, or 
more economically by an RS-232 se- 
rial port. 

Integrated Systems’ (Santa Clara, 
CA) pSosystem is an update that in- 
tegrates the company’s psos real- 
time kernel with C, C++ and Ada 
compilers. User options include 
complete UNIX networking, file man- 
agement and graphical interface 
software. The company’s XRAY+ de- 
bugger now handles C++ language 
features. 

When embedded programmers 
coded in assembly language, debug- 
ging was simpler. Optimizing com- 
pilers have changed all that. Com- 
piler optimizations include moving 
invariant expressions outside of 
loops; loop rotation, in which the test 
is placed at the bottom of the loop 
(saving one branch instruction per 
loop iteration); and replacing multi- 
plications with much faster adds 
and shifts. Expressions that can be 
computed are turned into constants, 


and the most frequently used varia- 
bles are kept in internal registers. 

Obviously, closer links between 
the os and the debugging software 
help you understand what your 
debug traces are showing you. In 
one example of closer linking, Ap- 
plied Microsystems and Wind River 
recently got together to let informa- 
tion about data structures, flags and 
semaphores pass between the ker- 
nel and debugger. 

One problem in using source-level 
debuggers and ICEs in 32-bit designs 
is the inability to examine the con- 
tents of processor registers directly 
in realtime. You have to either sin- 
gle-step or look at the entire real- 
time trace buffer and calculate 
changes in register values manually. 
Applied Microsystems has attacked 
this problem with an inference en- 
gine in its XICE source debugger for 
Motorola’s 68330, 68340 and 
68F333 processors. The so-called 
“intelligent trace disassembler” 
builds a model of the processor state 
and modifies it as instructions exe- 
cute. The result is an accurate his- 
tory of hardware register values and 
corresponding instructions at any 
place in the trace. 


| Target integration 


Every time processors get wider 
buses or faster clocks, the engineers 
who design in-circuit emulators get 
a new set of challenges. So far, how- 


For more information about the technologies, products or companies mentioned 
in this article, call or circle the appropriate number on the Reader Inquiry Card. 


Advanced RISC Machines 


(408) 399-5195 . ae Circle. 257 
Accelerated Technology 

(205) 661-5770 . Circle. 258 
Adaptec 

(408) 945-8600 Circle. 259 
Advanced Micro Devices 

(800) 292-9263 Circle. 260 
Applied Microsystems 

(206) 882-2000 Circle 261 
Circuit Components 

(602) 967-0624 Circle. 262 
Cypress Semiconductor 

(512) 892-7802 ..... Circle. 263 
DP-Tek 

(316) 687-3000 . Circle 264 
Embedded Performance 

(408) 980-8833 . Circle 265 
Fujitsu Microelectronics 

(408) 456-1000 Circle. 266 
Integrated Device Technology (IDT) 

(408) 492-8631 * Circle. 267 
Integrated Systems 

(408) 980-1500 Circle. 268 
Intel Corporation 

(800) 548-4725 Circle. 269 
JMI Software Consultants 

(215) 628-0840 ‘ Circle. 270 


ever, they haven’t been beaten. 

The Applied Microsystems 
EL3200 supports Intel’s i960 and 
Motorola’s 68000 families. STEP En- 
gineering’s (Sunnyvale, CA) Excell 
and Eclipse emulators support, re- 
spectively, Fujitsu’s SPARClite and 
AMD’s 29200 and 29205 with full Ick. 
In the case of SPARClite, the avail- 
ability of an emulation interface fa- 
cilitates the implementation of an 
in-circuit emulator. 

Also worth noting is that, even 
though it runs at 40 MHz, sTEp’s 
Excell doesn’t buffer the pins of the 
chip, letting the probe run with the 
same timing as the actual chip in the 
target system. 

More economical than full Ick, 
STEP provides a JTAG 29K emulator 
for the 29205 which takes advan- 
tage of the boundary-scan capabili- 
ties of the new AMD chips. Applied 
Microsystems’ low-end CodeTap em- 
ulator supports i960 and 68330 
families. 

Other ICE suppliers include 
Embedded Performance (Santa 
Clara, CA), which provides emula- 
tors for SPARC, MIPS and 29000 chips. 
Its most recent announcement is the 
SYS29K-PUMA for the 205. a 


McKenzie Technology 


(510) 651-2700 Circle 271 
Microtec Research 
(408) 980-1300 Circle 272 


Motorola, Microprocessor and Memory Tech- 
nologies Group 


(512) 891-2037 Circle 273 
Phoenix Technologies 

(617) 551-4000 Circle 274 
Ready Systems 

(408) 736-2600 Circle 275 
S-MOS 

(408) 922-0578 Circle 276 
STEP Engineering 

(408) 733-7837 Circle 277 
TeleSoft International 

(901) 854-5267 Circle 278 


Texas Instruments Semiconductor Group 


(214) 995-6611, ext. 3990 .Circle 279 
VLSI Technology 

(408) 434-7520 Circle 280 
Wind River Systems 

(510) 748-4100 Circle 281 
XLNT Designs 

(619) 487-9320 Circle 282 


Lyte ahead, 64-bit embedded 
systems are on the horizon. IDT 
will probably be first to market with an 
equivalent of the R3051 for the R4000. 
The internal code name is Orion. Ver- 
sion 9 of the SPARC standard, which 
defines a 64-bit architecture, has been 
announced, although no SPARC licensee 
has yet said it’s working on silicon. 

For very powerful embedded sys- 
tems—for example, in medical imag- 
ing—TI's SuperSPARC and Cypress’ 
hyperSPARC are possibilities. By inte- 
grating superscalar IU, FPU and cache 
on pretested modules and providing 
the relatively easy-to-design-to M bus 
as a system interface, these chips sup- 
ply an upscale version of less potent 
monolithic microcomputers. They also 
permit multiprocessing—with up to 
four processors, at least—for applica- 
tions that can take advantage of it. 

In general, 32-bit and wider embed- 
ded systems will maintain their differ- 
ences from more traditional 4- and 
8-bit embedded applications. Code will 
be written in high-level languages by 
engineers who are less familiar with 
fine-grain architectural details than 
they are with the applications for 
which they're coding. At the same time, 
chips will be more highly integrated to 
help insulate developers from hard- 
ware design decisions. Design teams 
will be bigger, and the design effort will 
be a more complex management task. 
And finally, for most companies, time- 
to-market and pricing constraints will 
continue to shrink. 


Sak 


COMPUTER DESIGN DECEMBER 1992 103 


Breaking the GFLOP Barfier... 
Ina Single Slot. 


More MFLOPS per Square Inch, per'$$S, per Slot 
and per Watt than Any*Application Accelerator 
or Array Processer on the Market Today! 


ee 


angi 


CIRCLE NO. 53 


| simulator 
integrates off-the-shelf 
subsystems 


Gt 5 aver 


The 171150 Truck Driving Simulator design team from left to right (sitting): Rich DeFouw, software 
program manager; Perry Paus, engineer; Darrell Davey, senior engineer; from left to right (stand- 
ing): John Eisenhardt, chief scientist; Karen LaFond, engineer; John Dibbs, senior engineer; Al 
Berrie, director of engineering. 


F... years ago, FAAC Incorporated (Ann Arbor, MI), a software company in the 
defense industry, saw an opportunity to create its first commercial product. A phone 
call from a former employee sparked the idea of designing a truck driving simulator— 
one realistic enough for trucking companies to use as an alternative to on-the-road 
training. After keeping the idea as a back-burner market research project for a year, 
FAAC decided to pursue a design concept that would eventually become its TT150 Truck 
Driving Simulator. 

While FAAC has a reputation for success in creating training simulators for the 
military, the company was cautious about jumping into the commercial market. “We 
didn’t want to be a defense company telling the commercial world, ‘This is what you 
need,” says Albert Berrie, director of engineering at FAAC. “So we created an industry 
advisory council.” 


' Advisory council provided expertise 


FAAC brought in people from both the trucking industry and academia who were 
involved in driver safety and trucking issues. The council included members from large 
trucking fleets, such as Federal Express, North American Van Lines and Roadway 
Express, as well as the University of Michigan’s Transportation Research Institute. 
“We met with these people and bounced our ideas off them,” says Berrie. “They told us 
what they thought the simulator product should do, and where it fitted into the whole 
training scenario.” 


Jeffrey Child, Senior Editor 


COMPUTER DESIGN DECEMBER 1992 105 


16 lines, No waiting 


Your application is 
first in line with the MVC 16- 
line Async Commux. It’s got 
processing capacity to 
spare, thanks to a 16 MIPS 
RISC, so system power goes 
to your users —not I/O. 

Character processing 
and buffering is managed 
on-board by our RISC, so 
driver calls and host over- 
head are kept to a minimum. 
All 16 lines can operate at 
38.4 KBaud. That's over 
61,000 characters per sec- 
ond throughput, double the 
rate of other VMEBus async 
controllers. 

The MVC’s advanced 
features benefit both the 
integrator and programmer. 


Port and VMEbus parameters 


are soft-configured and set 
line-by-line. Modem control 
is standard. Full software 
support is also included, 


7 


26 SANn 


ur af way y eee brarerev irs 
PUSEUUULULELELELLL 
. 


# 


2 


rs 


SE55 85n 
iit 


< 
>| 


* 


along with diagnostics and 
a Streams driver. 

Advanced memory 
architecture and high-speed 
buffering eliminate overruns 
and port domination. Mem- 
ory is expandable from 128KB 
to IMB, so the MVC handles 
today’s requirements and 
future application needs. 

With over 11 years 
experience producing 
advanced storage, communi- 
cations and memory prod- 
ucts, Macrolink delivers the 
powerful and flexible MVC 
in 8 and 16 line configura- 
tions. Call us today. We won't 
keep you waiting. 

Macrolink Inc., 

1500 North Kellogg Drive, 
Anaheim, California 92807. 
Phone (714) 777-8800, 
FAX (714) 777-8807. 


I} mnaeroliink ine. 


CIRCLE NO. 54 


INSTANT DATA ACCESS (IDA) 
DIAL (617) 494-8338 DOCUMENT NO. 1037 


Mix & match 1/0 


I DESIGN STRATEGIES: TRANSPORTATION SYSTEMS 


77150 Truck Driving Simulator: how it works 


The 1T150 uses computer- 
generated imagery to provide a fully 
interactive truck driving simulation. 
Fundamentally, the system consists 
of three computers: a VME dual- 
board Motorola Delta system, a Ball 
994 graphics system and an Amiga 
2000 HD desktop system. 


The Ball system generates the im- 
ages on three projectors. It runs ren- 
dering software and processes 
display lists. A 68040 board in the 
Delta system performs all the 
paging of terrain database informa- 
tion, loads polygons and provides 
eyepoint information and vehicle 
position information. The 68040 re- 
ceives realtime data concerning the 
position and orientation of the ve- 
hicle from a RISC 88000 board in 
the Delta. This data is passed to the 
Ball, along with a list of the current 
polygons within the view volume. 


Residing in the Motorola Delta 
system, the RISC 88000-based 
MVME181 board performs several 
duties. It contains a sophisticated 
simulation model of a tractor trailer 
rig, including a full 14° of freedom. 
The 88000 handles height-above- 
terrain (HAT) calculations, keeping 
track of six contact points on the 


road, which approximates 18 
wheels. 


Finally, all the parameters that 
drive the sound system are defined 
through the 88000. When the 
brake is applied, for example, the 
sound system generates an air-re- 
lease sound. 


In the Ball graphics system, soft- 
ware performs rendering processing 
and forms the images out of the 
polygons in the immediate area, 
drawing pictures based on what the 
Motorola boards tell it. The 68040 
board tells the Ball where the truck 
is located and passes it a list of poly- 
gons. The 68040 also controls two 
VMIC V/O cards, one digital and one 
analog, that interface with hard- 
ware in the cab such as the steering 
wheel, gauges, clutch, and gear- 
shift levers. The truck model re- 
sponds to changes in throttle and 
passes new orientation data back 
to the 68040's UNIX system. 


The Motorola Delta system accu- 
mulates scoring information—cur- 
rent speed versus the speed limit, 
for example. At the end of the run, 
this information is processed and 
passed back to the Amiga, where 
the data is graphically represented. 


~ nication requirements. 


Over time, FAAC’s ideas and the 
advisory council’s feedback developed 
into a design strategy. Because the 
company was entering the commer- 
cial market, the driving force behind 
its strategy was cost. “Everything 
we did we did with an eye towards 
minimizing the cost,” says Berrie. 
“We tried to target the cost at 
roughly what it would cost a fleet to 
buy one full truck rig and trailer— 
about $150,000.” 


B Partnership aided process 


With itself as the managing partner, 
FAAC formed a partnership called 
Professional Truckdriving Simula- 
tors. The other partner, Perceptron- 
ics (Woodland Hills, cA), did the me- 
chanical design of the simulator, 
building the cab, the instrument 
panel and the enclosure. In addition 
to overall program management, 
the FAAC team was responsible for 
the computer design, developing the 
software and evaluating, selecting 
and integrating the TT150’s com- 


puter hardware. 

Users of the TT150 sit in a mock- 
up of an actual truck cab. It contains 
a seat, steering wheel, clutch, gear- 
shift lever, and all the gauges found 
in a typical truck. Three large 
graphic displays provide a 180° pan- 
oramic view of the road, along with 
inset images representing two rear- 
view mirrors. Large bass speakers 
in the TT150’s cab create the sound 
and vibration of a truck’s diesel en- 
gine. The TT150 also has an Amiga 
2000 HD computer as an instructor 
station from which driving condi- 
tions can be varied and the driver’s 
performance monitored. 

The most fundamental require- 
ment stipulated by the advisory 
council was that the simulator be- 
have as much like a real driving 
simulation as possible. “You can’t 
create emergency risk-of-death sit- 
uations at a training school or in a 
vehicle,” says Berrie. “The simulator 
gives the instructor the ability to 
create failures in situations that you 


serial. 


Communicate in your choice of 
protocols using IndustryPack™ 
V/O modules. IP-based serial com- 
munication gives you more choices in 
fewer slots for less money. 


Choose from 
A 25 IndustryPacks 
and seven carrier 
boards to create the single-slot 
lution that meets your commu- 


Pack up to 32 lines in one slot. 
Whether you need asynch, synch, or T1. 
Interface RS-232, RS-422, RS-485, 
non-standard or even optically isolated 
— IPs support them all. 

And single-slot solutions start at 
under $48 per line for VMEbus, Nubus 
and ATbus. 

Best of all, 68030-based intelligent 
carriers give you the highest perfor- 
mance, most versatile communication 
boards available anywhere. 

If you're ready to think serial, put 
your call to GreenSpring at the head of 
the queue to receive a free catalog. Or 
fax us your requirements today. 


e |P-Serial 
e IP-Octal 232 
© IP-Octal 422 


e IP-Octal Opto Serial 


GREEN@S SPRING 


1204 O'Brien Drive, Menlo Park, CA 94025 
(415)327-1200/FAX(415)327-3808 


THE Cuoice With A Future 


CIRCLE NO. 55 


Announcing CHANNEL EXPO- The Micro Channel® Product Showcase and Technical 
Conference running concurrently with BUSCON and SOFTCON 


a 
4v 4@b SEE 4B sR 
“Sn BHe lll «@ 
Ca! Lf 


FEBRUARY 9-11, 1993 
SAN JOSE CONVENTION CENTER 
SAN JOSE, CA 


The National Software Conference For System Engineers 


BUSCON/93 WEST” 


FEBRUARY 9-11, 1993 
SAN JOSE CONVENTION CENTER 
SAN JOSE, CA 


Because There’s a Soft Side To Every Hard Sell 


ih 
+ 


Today’s system solutions call for an integrated 
approach to hardware and software. That’s why 
we've put BUSCON and SOFTCON together. 


BUSCON, the leading trade show and conference for 
bus boards and other elements of systems architec- 
ture, now runs concurrently with 
SOFTCON, the national software 
conference for system engineers. 
The combined focus of BUSCON 
and SOFTCON bridges the gap for 
system integrators, engineers, and 
their managers seeking total 
solutions. 

Name 


Yes, | want more information about integrated system 


solutions at BUSCON and SOFTCON. 


If you're looking for system solutions you can use 
now, then plan to attend BUSCON ‘93 West and 
SOFTCON ‘93 West, February 9-11, 1992 at the 
San Jose Convention Center, San Jose, CA. For more 
information, just return the coupon or call (800) 243- 


3238 or fax (203) 857-4075. 


BUSCON/93 WEST™ 


BUSCON and SOFTCON offer the 
hardware and software solutions 
you need now. Our flexible format 


Company - 


Address 


allows you to mix and match 
sessions from either program. And 


City - 
Phone 


State Zip 
Shoces 


both conferences offer entry to the 
combined BUSCON/SOFTCON 


| 
| 
| 
| 
| 
| 
Coordinated by Electronic Design, | Title _ 
| 
| 
| 
| 
| 
| 
exhibit hall. | 


© CMC 1992 A MOMS EVENT 


Return to: CMC, 200 Connecticut Avenue, Norwalk, CT 06856-4990 
(800) 243-3238, fax (203) 857-4075. Bss 


CIRCLE NO. 56 


i DESIGN STRATEGIES: 


TRANSPORTATION SYSTEMS 


At the center of the T7150 Truck Driving Simulator is a mock-up of an actual truck 
cab—complete with seat, steering wheel, clutch, gear-shift lever, and all the gauges 
found in a typical truck. Three large graphic displays provide a 180° panoramic view 
of the road, along with inset images representing two rear-view mirrors. Large bass 
speakers inside the cab create the sound and vibration of a truck’s diesel engine. 


can’t recreate on the road, and to 
evaluate how the driver reacts to 
those situations.” The key to provid- 
ing a realistic, fully interactive driv- 
ing simulation was computer- 
generated imagery. 


i Getting good graphics 


The biggest technical challenge for 
the FAAC engineers was finding and 
integrating a graphics subsystem 
that met their requirements. The 
TT150 required three forward chan- 
nels for the three displays, with two 
channels for the rear-view mirrors. 
A realistic simulation required a sys- 
tem that could process 5,000 polygons 
in a scene at a minimum update rate 
of 15 Hz. At certain critical periods, 
the update speed had to reach 30 Hz. 
Selecting a graphics system that 
met these requirements at an ac- 
ceptable cost proved difficult. 
Several such systems were eval- 
uated by the FAAC engineers, includ- 
ing multiboard products hosted in 
Sun systems and Silicon Graphics 
systems. “The ones that were 
mounted in workstations, to a great 
extent, didn’t have true realtime 
capability,” says Berrie, “so we 
started zeroing in on companies that 
concentrated on graphics and real- 
time simulation, as opposed to work- 
station-based products.” 
Eventually the team chose the 
Ball 994 graphics system made by 
Ball sED (San Diego, CA), an aero- 
space company. One reason FAAC 
liked the system was because of its 


scalability. “We were looking for a 


modular type of system that we | 
could scale up or down based on the | 
horsepower we thought was neces- | 


sary,” says Berrie. For FAAC’s pur- 
poses, the system configuration con- 
sisted of three frame-buffer cards, 
one for each of the channels. Other 
boards included a pixel processor, 
span processor and, depending on 
the polygon load, from one to three 
display-list processors (DLPs). 

The DLPs take a list of polygons 
and sort them. From the polygon 
data, the span processor computes 
which pieces of each polygon belong 
on each span line. The pixel proces- 
sor receives span-line information 
and breaks it down into specific 
pixel data, such as color, luminance 


and chrominance. Pixel information | 


which represents the image dis- 
played on the screen is then stored 
in the frame buffers. Multiple sets of 
these boards may be used to achieve 
more horsepower. 

Choosing the Ball system forced 
some trade-offs on the software side 
of the project. In the final system, 
the FAAC team had to create software 
that hadn’t been planned. Many of 
the graphics systems FAAC con- 


sidered had the capability to per- | 


form key simulation functions. The 
detection of a collision between the 
truck and another object in the 
database, for example, was handled 
directly by many graphics systems. 
Likewise, the height-above-terrain 
(HAT) function was taken care of by 


Think 
parallel. 


Digital 1/0 IndustryPacks™ give 
you more ways to connect more 
lines in less space for less 
money. Up to 192 parallel lines fit in 
one VME or ATbus slot — up to 96 lines 
in a Nubus slot. 

Whether you need optical isola- 
tion, high voltage/high current drive, 
interrupts on every input or simply lots 
of reliable, inexpensive I/Os, chances 
are that one of our six convenient 
digital IndustryPacks will meet your 
requirements. 

All IPs work in all slots, so you can 
easily create the interface solution you 
need from over thirty IndustryPacks 
and IP carrier boards. 


saving space 
and money has 
you thinking parallel, 
call or fax GreenSpring Computers for a 
free catalog today. 


© IP-Digital 24 
© IP-Digital 48 
¢ IP-Dual PI/T 
e IP-ADIO 


itstindh 


e |P-Opto interrupter 


e IP-Opto Driver 


GREENE SPRING 


1204 O’Brien Drive, Menlo Park, CA 94025 
(415)327-1200/FAX(415)327-3808 


THE CuHoice With A FuTuRE 


CIRCLE NO. 57 


YOU ARE CORDIALLY INVITED 
TO ATTEND 


1CC-COMPUTER 
PERIPHERALS 


YOU ARE CORDIALLY INVITED TO THE. . . 


Computer Peripherals Invitational Computer Conference 


featuring new technology presentations and product displays 


Request your Complimentary Invitation and Agenda 


OEMs, Systems Integrators, VARs — If you are Indicate your conference selection below 


involved in the purchasing, design, or specification of and return this section by FAX or mail 


peripheral products... you should be here! _] Newton, MA Sep 09 ‘92 
_] Dallas, TX Sep 22 ‘92 
ea Portland, OR Oct 22 ‘92 
Copy your business card here _| Irvine, CA Jan 07 ‘93 
FAX to: (714) 476-9969 _}  SanJose,CA Feb 09 ‘93 
2 _| Minneapolis, MN Mar 04 ‘93 
cc _}] Austin, TX Mar 25 ‘93 
Dataquest 
BBB TEAL eescnpositon SR Soh oh fs oe He 
Dataquest is a registered trademark of A.C. Nielsen Company ey Nashua, NH Apr 20 ‘93 


3990 Westerly Place, Suite 100, Newport Beach, CA 92660 Tel: (714) 476-9117 Fax: (714) 476-9969 


CIRCLE NO. 58 


i DESIGN STRATEGIES: 


some graphics systems trans- 
parently. (The HAT function deter- 
mines the location of the physical 
contact point between the tire and 
the polygon it’s driving on.) 

The Ball system, unlike the other 
graphics systems considered, is 
basically only a rendering box. The 
FAAC team, as a result, had to create 
additional software to define HAT 
and collision databases, and then 
had to store those databases on 
other hardware. The group also had 
to develop code to perform sorts and 
searches, as well as algorithms to 
provide the output. 


B VME for flexibility 


Early in the design cycle, the FAAC 
team had to choose a main computer 
engine upon which to run the simu- 
lation. It decided on VME boards with 
Motorola microprocessors. “We 
didn’t care for the memory address- 
ing of the Intel chips,” remarks 
senior engineer John Dibbs. “We 
preferred the linear address space 
that you get from the Motorola ar- 
chitecture. As for the choice of VME, 
that fitted our strategy of going for 
off-the-shelf hardware. We thought 
that VME would give us a wide range 
of third-party vendors to provide 
what we needed. Also, the whole 
development cycle supported the ap- 
proach of keeping options open.” 

The designers settled on an archi- 
tecture consisting of a pair of single- 
board computers, a 68040-based 
MVME167 board and a RISC 88000- 
based MVME181 board. The 68040 
board, running UNIX, acted as the 
development environment and con- 
trolled peripheral /o in the TT150 
system. The RISC board, running the 
psos realtime operating system, pro- 
vided the power needed to drive all 
the autonomous vehicle models, and 
to run the truck model itself. By 
using SBCs and the vME architecture, 
FAAC gave itself a path to easily up- 
grade to higher-performance boards 
as they become available. 


B RISC muscle critical 


Among the reasons for including a 
RISC processor in the TT150 was the 
need to keep high-frequency models 
numerically stable. Models of the 
trailer hitch and suspension sys- 
tems are both examples of high- 
frequency models. In a dynamic 
simulation, loops can occur in the 
simulation in the space of microsec- 
onds. During that interval, certain 
assumptions are made about which 
variables remain constant. Some 


TRANSPORTATION SYSTEMS 


weights, for example, are defined 
and integrated. In a dynamic system 
that is oscillating, problems can 
occur if the integration interval is 
too large. In such cases, the integra- 
tion can result in a value that’s un- 
realistic. This can create a numeri- 
cal instability, causing the system to 
oscillate out of control. 

“The best way to resolve this in a 
given model,” says Berrie, “is to 


shrink your integration interval | 


down to a small enough piece— 
small enough so that you can’t ex- 
trapolate far into the future with 
bad information. We were concerned 
that we would have to run a vehicle 
model at a very high-frequency 
rate—30 Hz or higher—rather than 
the 15 Hz of the display system. We 
wanted to make sure we had suffi- 
cient horsepower and capability in a 
RISC realtime computer to handle 
that. That steered us toward the 
RISC 88000 processor and psos.” 


For its part, the 68040-based | 


board performed as the overall sys- 
tem executive for the TT150. The 
68040 handles the realtime paging 
function that pulls terrain database 
information off the disk and delivers 
it to the Ball system. Through a 
shared memory arrangement, the 


88000 and the 68040 pass informa- | 


tion back and forth. 


Bl Lessons learned 


The TT150 Truck Driving Simulator | 


design provided the FAAC design 
team with some insights into the 
importance of cost for commercial 
designs. “We were attempting to 
avoid new development, new pro- 
ducts, new concepts,” says Berrie. 
“We wanted to take off-the-shelf, 
currently available pieces of hard- 
ware and integrate them into a new 
application. Our market research 
told us that if we built a system that 
cost $300,000, the market just 
wasn’t going to support it. We 
worked very hard to keep the price 
down, and we identified the com- 


ponents and computers that would | 


help us achieve our target cost.” 
Because of the graphics system, 
the final cost of the TT150 was 
$230,000. “At first, the graphics sys- 
tem was the only component not 
available off-the-shelf,” adds Berrie. 
“We had to settle on a price-perform- 
ance point that we needed for our 
product. In the end, that made the 
TT150 commercially acceptable.” & 


Think 
nonlinear? 


Nonlinear thinking helps solve 
problems, but... if your require- 
ments include data acquisition or 
signal processing, you need one of our 
highly linear 
A/D or D/A 
converters. 


a Fit up to 80 

analog channels into 
one VME bus or ATbus slot — up to 40 
per Nubus slot. Directly connect most 
sensors including thermocouples and 
current loops. Programmable gain and 
low drift guarantee precision data. 

If you need 16-bit DACs or 16 
separate DACs, choose from five preci- 
sion ADC and DAC IndustryPacks™ to 
build your analog subsystem in less 
space with less heat, drift, software or 
expense than alternative solutions. 

If you're ready for linear solutions 
to your data acquisition or signal 
processing needs, call or fax us your 
requirements today. Think efficiency... 
think GreenSpring! 


e IP-ADC 
¢ IP-DAC 
e IP-ADIO 
¢ IP-DenseDAC 
e IP-16DAC 


GREENE SPRING 


1204 O'Brien Drive, Menlo Park, CA 94025 
(415)327-1200/FAX(415)327-3808 


THE CuHoice With A FUTURE 


CIRCLE NO. 59 


CALL FOR PAPERS: 


THE ATTENDEES 


EE [rcs from other industry events because it focuses on 


providing solutions for a variety of embedded computer 

applications rather than focusing on technology alone or 
products alone. Developing these applications and finding the best 
solutions brings into play single-chip microprocessor and 
microcontroller implementations; custom and semicustom board 
designs; standard bus-based single-board computers and peripheral 
boards; operating systems, real-time kernels and compilers; 
development systems and debugging tools; embedded PCs, 
embedded workstations and even embedded microcomputers. 

ECC attendees are intimately involved in the design, 
development and integration of a broad range of products and 
systems based on embedded computers. 

ECC attendees are working in all major industries, where they 
are designing, developing and building a full spectrum of products 
and systems. 

¢ In the computer industry, developing workstations and larger 
computers and making decisions about proprietary buses, open 
architecture buses or bus-less approaches. 

¢ In process control and automation, developing systems for 
motor control, process measurement and control, machine 
vision, robotics and manufacturing automation, traffic control, 
etc. 

¢ In communications, developing systems for use in cellular 
communications, PBXs, multiplexers, local area networks and 
wide area networks, etc. 

¢ In the military/aerospace and avionics industries, building 
equipment and systems for communications, command and 
control (C3), weapons guidance and control, simulation, air- 
borne and ground-based flight-control systems, etc. 

¢ In the test, measurement and instrumentation industry, where 
equipment and systems are being built for product testing, 
maintenance and service applications, diagnostics (including 
medical), resource exploration, etc. 

¢ Research and development, where scientists and engineers are 
designing equipment and systems for data acquisition, analysis 
and simulation that range from benchtop systems to space 
stations. 


APPLICATIONS MARE THE DIFFERENCE AT ECC 


THE PROGRAM 


*s technical program has been designed to provide 
E fi ffanences with the practical information they need to 

incorporate embedded computers in an end product or 
subsystem. These embedded computers can take the form of 
dedicated microcontrollers; sophisticated 32-bit CISC or RISC 
processors; off-the-shelf or customized SBCs; standalone SBCs; 
standard bus-based subsystems; or OEM workstation, desktop or 
industrial computer platforms. 

While the Technical Program Committee will entertain proposals 
for presentations covering a broad range of embedded computer 
approaches, special consideration will be given to proposals 
dealing with the following major areas of concern: 


OYOTEM ARCHITECTURES 


Presentations in this category will deal with interprocessor and 
memory architectures, custom and semicustom system 
implementations, and loosely and tightly coupled software and 
hardware models. This section will include a discussion of chip sets 
for “standard-architecture” machines such as the X86-, SPARC- or 
MIPs-based workstations and the features that make them suited, or 
unsuited, to embedded applications. Some other areas of interest 
are: 

« PCs (80X86, P5) in embedded applications 

« RISC architectures (Alpha, HP-PA, MIPS, SPARC, 88K) in 

embedded applications 

¢ Integrating processor, memory and I/O on stand alone SBCs 

¢ Memory architectures with or without cache 

« Symmetrical and asymmetrical multiprocessing 

* Live-insertion, fault-tolerant, high-availability computing 


INTERFACES AND STANDARDS 


This track will deal with local on-board interfaces, addressing 
issues such as architectural considerations, transceiver 
considerations (cost, power, space, time-to-market) and 
implementations, current and emerging standards such as PCI and 
PCMCIA as well as more conventional mezzanine-I/O buses such 
as IndustryPacks, SBus, MX bus and others. Particular areas of 
concern include: 

* Standard mezzanine/daughter boards 

* SBus, TURBOchannel and other workstation I/O buses 

* 80X86 (P5) peripheral interfaces 

¢ Networking interfaces such as Ethernet, ATM and SONET 

* Peripheral interfaces such as SCSI, HiPPI, and FiberChannel 

* MCM standards and interprocessor module buses 


a Embedded Computer Conference 
April 14-16 1993 © Santa Clara Convention Center © Santa Clara, California 


EMBEDDID COMPLTER CONFERENC [ SSR 225 A ESTED LED ELD LAE LE EE LENA N TE ETI, 


Se) Seb 6, Si oO SD 8 


INTERCONNECT RACHITECTURES 


The approaches to interconnecting board-level subsystems are 
undergoing a revolution, including the development of new 
standards such as PC/104, SCI (Scalable Computer Interface) 
and Futurebus+, as well as major changes and enhancements to 
such well-established standards such as VME and Multibus II. 
In addition, there are many other approaches vying for the 
embedded market such as ESP (Extra Small Package), various STD 
approaches, G64 and others. Rapidly changing semiconductor 
technology is forcing changes in bus and interface technology 
which are reflected in: 

* VMEbus, Multibus, Futurebus+, STD/STD32 

¢ Custom and semicustom implementations 

* High-performance backplanes 

¢ Bridges and intercrate communications 


SOFTWARE AND DEVELOPMENT TOOLS 


Because embedded computer applications involve real-time 
processing, the major software focus of ECC will be real-time 
issues. Special emphasis will be given to multiprocessing in real- 
time using both traditional and Windows-based operating systems. 
Also of interest to attendees are: 

* Real-time OS and kernels 

* Real-time DOS 

* Windows for embedded and real-time applications 

* Multiprocessing with DOS and other real-time OSs 

¢ High-performance optimized compilation 

« POSIX and POSIX compatibility 

* Communications protocols/standards 

¢ Ada in military and nonmilitary applications 
Proposals will be considered for presentations on any of the above 
topics, as well as on any other topics related to the design, 
programming and application of embedded computer products, 
subsystems or systems. 


HOW YOU CAN PARTICIPATE 


ou may participate in the ECC Technical Program by submitting 
a proposal for either a one-hour lecture-type presentation, a 20- 

minute application-focused paper, or a longer tutorial. Please 
submit your proposal no later than November 20, 1992. 

The proposal should be no longer than one page and consist of 
a short abstract that summarizes the content and goals of the 
presentation, and a brief outline of the major topics covered by the 
presentation. Presenters must be technically qualified and able to 
answer questions from attendees. A short biography of the 
presenter, detailing his or her technical background and 
accomplishments must accompany the proposal. 


COMPUTER "7 


A FOCUS ON SOLUTIONS ——_— 


THE FORMAT 


: combination of one-hour presentations, application-focused 


multi-paper sessions and tutorials will address a broad range 
of topics of importance to engineers and engineering managers 
designing both the hardware and software for embedded computers 
and subsystems. 
¢ Tutorials are extended presentations intended to provide 
attendees with an in-depth understanding of core technologies 
used in embedded computers. 

Individual presentations are focused on various aspects of 

applying new or emerging technologies and products to solving 

specific problems in designing products or subsystems using 
embedded computers. Special consideration will be given to 
presentations that emphasize make-or-buy trade-offs in specific 
applications. 

« Multipaper sessions consist of several shorter papers that focus 
on the implementation of embedded computing in specific 
application areas, including: 

Medical instrumentation 

Vehicular traffic control 

Signal processing/data acquisition/DSP 
Automated vehicles 

Machine control 

Graphics 

Low-power and portable applications 
Imaging 

Visual inspection 

Virtual reality 

Military C31 

Communications 

Peripheral interface and control 
Process control 

Laboratory automation 

Multimedia 

Networking 


Acceptance of proposed presentations will be made by 
December 2, 1992. A complete copy of the presentation, including 
all visuals and graphics, for publication in the Conference 
Proceedings must be provided by March 1, 1993. Presentations 
given at ECC will be published in the Proceedings and copyright 
shall be assigned to Computer Design/PennWell Publishing 
Company. 


1993 INTERNATIONAL 
TECHNICAL CONFERENCE SERIES 


COMPUTER DESIGN ¢ One Technology Park Drive * P.O. Box 990 * Westford, MA 01886 


Tel: 508-392-2124 ¢ 800-223-4259 « Fax: 508-692-7780 


CIRCLE NO. 60 


Imagine Getting VME Performance ... 
... at Half the Size and Cost. 


sgagesecessscesee 
; 


assaaesesse 8 
. 3°? 
ve one 


QvLsI 
22KT A232961 


306 000 
COPR.1991 


see 


WVLSI 


9221KS 343044 
VL82C486-FC2 


3485AB000 
F 
S SAVNTALAAAAT ANAT” ~ gay 
ater ete eter ete ete s*s stetetes c 
Virintvivietedetedeteteteteseredeteveitetetrierty 


BAGKGARARSSASASSSASASSOASASASSSREARSEISSARAA GREE 


TT eeeeereeeeercereerere 


- i (el 


mo mo. 


ZIATELH = 


peated Ceteee Ueeet THEE TEE h exe 


TEPEE TUTTE C TEEET TTT eoilli} 


man < an 
imo 0 


pebead abanaa TENET Tet tt 


eal; 


TEasT init 


ZT 8902 Single Board 486 Computer 


iftie’* reir fan iitt Tftyorutire WCat eae! | 


OKI ont OKI 


Trimet’ rseer refit 
rs i4anea ror 
ox1 


“tnnit terer trent wietet TUTTE Settee Cetete 


Wr 4anoa~20ne m9 /44208-700K ’ 
OnE oxKr 


ox 


tint 
10) e4ona-rone 
OKI 


UNntt 1FfEE™ HtEET eeetoooteier rein eo Terty aaitty BNNETE 


‘3144008 OPK P31 44008-ForK 
Oxi Oxi 


S| 4400a- Tore 
or 


(5 4anoar0rE 
me 
‘SAP AN 92 ORY 


TERRPETRERERECRERATOORERTS W)|OCRERERRERORRERCERERORER ERO T WO RO ET 
00 , . cassaoe ae « 69 


Hannes 


i, 


nite 


Hae 
. 


£1 


nrvene  Bserege fe 


> ‘° 
seeoSeb toe 480 0 @ 


S||ZIATECH 
TAO 


sonenen 6B eps8 9-0 0 0 


ZT 8911 Scalable Processor Board 


Imagine No More. 


Intel 486 Performance 

Two new 486 industrial computers from Ziatech offer 
performance choices ranging from the 25 MHz 486SX to the 
66 MHz 486DX2 in a very embeddable format. 


PC Software, Multiprocessing Control 
These high speed processors will run any PC operating 

system you need - MS-DOS, OS/2, QNX, UNIX, and more. 

And the STD 32 format provides something a PC or VME solution 
can’t give you — multiprocessing capability that lets up to seven 
DOS-based processors share peripherals in a single system. 


42-bit, Local Bus Video 

Optional SuperVGA local bus video on the ZT 8902 SBC runs 
high resolution graphics at 486 CPU speed without using an 
extra I/O slot or any backplane bandwidth. 


SO 


The Embedded Computer 
CIRCLE NO. 61 


Small, Industrial Format 

Ziatech’s 486 computers provide all of the above and 
more in the compact 4.5- by 6.5-inch STD 32 format, the 
embedded computer that doesn’t waste your money on 
board space and features you don’t need. 


Free Data Book 
Call or Fax today for Ziatech’s brand 


bd 


new STD 32 technical data book, 

which includes full specifications on 
our new 486 offerings and the rest of 
our industrial computer product line. 


Phone: 805-541-0488 
FAX: 805-541-5088 


<|_Z1arecH 


CORPORATION 


©Copyright 1992 Ziatech Corporation. All rights reserved. Product names 
of other companies may be trademarks of those companies. 


PRODUCT FOCUS: STD BUS CPUs 
COMPUTERS AND SUBSYSTEMS 


= 


STD Bus CPUs 
focus on 
solutions 


Jeffrey Child, Senior Editor 


nlike VME, which has Mo- 
U torola supporting it, or 
Multi-bus II, which is backed 
by Intel, STD Bus may suffer from 
not having a major semiconductor 
manufacturer behind it. But in re- 
ality, STD has a strong position as 
the low-cost workhorse bus for em- 
bedded control. STD Bus cards offer 
rugged hardware in a 4.5 x 6.5-in. 
form factor, as well as access to 
many off-the-shelf software devel- 
opment tools. 
To keep the cost of their products 
low, STD cpU board makers use the 


inexpensive microprocessors and | 


chip sets targeted for the pc market, 
where extreme price pressures and 
high volumes have had a favorable 


impact on the price and availability | 


of components. Even more impor- 
tant, the exploding notebook pc mar- 
ket is driving the need for ever 
tighter integration of electronics, a 
trend that fits nicely with the re- 
quirements of a small-form-factor 
bus such as STD. 

The newest STD cPU boards reflect 
aggressive efforts to leverage these 
hardware developments in the PC 
world. The current selection of sTD 
Bus cpus ranges from highly inte- 
grated, single-board computers to 
high-performance engines for han- 
dling the central computing tasks of 
a multiboard system. Among these 
are six new 486-based boards. 


Bl Trend toward solutions 
If there’s a trend in stp boards these 
days, it’s toward a focus on solutions 


for the customer. This trend covers | 
several areas, including support for 
multiprocessing, special /O require- 
ments, add-on modules, and future 
performance upgrade paths. 

While many STD cPU board makers 
are pushing for increased perfor- 
mance, there’s disagreement among 
these vendors over what future STD 
Bus performance should look like. 
Ziatech (San Obispo, CA) and a hand- 
ful of other vendors are focused on 
STD 32, the 32-bit extension of the STD 
Bus standard. They argue that the | 
bus should continue to act as a trans- 
fer medium, and so 32-bit access to 
memory or disk interfaces should oc- 
cur over the bus. 

Most of the STD Bus board makers | 
take a different view, however. Their | 
approach, and the approach sup- 
ported by the stp Manufacturers 
Group, is to put all the computing 
power on the cpu card. Technology 
advances have let designers inte- 
grate a complete SBC, with ample 
memory and peripheral functions, 
onto a single stp Bus card. Such an 
approach relegates STD to acting es- 
sentially as an /O bus channel. But, 
at speeds of 5 or 8 MHz, and using 
8- or 16-bit specifications, STD is 
more than fast enough as an /O bus. | 

Despite contrasting opinions over 
the need for a 32-bit stp Bus, some 
STD users take comfort in the fact 
that stp 32 provides an avenue for | 
future performance upgrades and 
32-bit multitasking—whether they 
need these capabilities or not. 

Designers at Hettinga Equipment 


STD 32 CPU boards 
from Ziatech pro- 
vided a solution for 
Hettinga Equip- 
ment when it 
needed a multista- 
tion injection mold- 
ing machine. The 
system uses a PC as 
a master to control 
Ziatech’s 8901 
boards as slaves. 
These boards 
(lower right) per- 
form the realtime 
control and data ac- 
quisition functions 
of the system. 


(Des Moines, IA), an OEM of injection 
molding machinery, used STD 32 CPU 
boards from Ziatech to control its 
latest multistation machine. While 
most molding machines can mount 
only one tool at a time, Hettinga’s is 
unique in that it has up to six mold- 
ing stations, all serviced by the same 
injection unit. This lets up to six 
different parts be molded on a single 
machine. 

Hettinga’s system uses an IBM PC 
as a master computer, This PC is 
connected to one or more Ziatech 
8901 stp 32 cpu boards. These boards 
in turn run the realtime control and 
data acquisition functions of the sys- 
tem. Specifically, the 8901 works with 
STD 32 A-D interfaces and an 8-bit 
PAMUX card to provide standard 1/o 
channels to the control process. A 


| flat-panel display may be added us- 


ing a Ziatech video interface. 

Although Hettinga’s machine de- 
sign doesn’t take advantage of the 
32-bit features of the stp 32 8901 
card, Richard Osborne, software 
project leader at Hettinga, plans to 
use the multitasking capabilities of 
sTpD 32 in the future. “We have some 
applications in preliminary design in 
which we have a multitasking type 
of control system,” says Osborne. 
“We want those processors to share 
resources, such as the video card 
and a serial port. On the 8-bit stp 
Bus you could have two 386 cards, 
each with its own video, but you’d 
need to have two monitors. To me, 
that’s one case where STD 32 makes 
a difference.” 


COMPUTER DESIGN DECEMBER 1992 115 


EPRODUCT FOCUS: STD BUS CPUs 


= 
38 

a i — —_ o- 

eats S 3 3 SES 

se B cs ts 

_ oso— 2 F-} } £e 

= Za ou =e — — Cs 
=] = =o = = = 3 
=] a Qe o 4 o =e 
= ) Goa =o c c — 


BAS-52 8031/ 11.05 no 8-16k 8-16k ao 
32/52 
BIB-52 8031/ 14.4 no 32k-128k 256k — 


32/52 


ANC-7850 8032 11 no 32k 32k 1 
ANC-7852 8052 11 yes 32k 32k 1 
BASIC 


t 

So 

a 
of 
SMe: a] 
= 

Ee o 
ss 2 
Se = 


Advanced Micro Systems 2 Townsend West, Nashua, NH 03063 (603) 882-1447 


Intel BASIC 48 general 

purpose |/0 
modified 48-144 
Intel BASIC 


Antona 1643 1/2 Westwood Blvd, W Los Angeles, CA 90024 (310) 473-8995 


no 2 8-bit parallel; 


1 RS-232C serial; 


1 serial printer 


BASIC 2 8-bit parallel; 


1 RS-232C serial; 


1 serial printer 


Price 


$329- 


$450 


$320- 


$495 


$195 


$285 


Comments 


Circle 301 


RS-232, printer port 
RS-232; RS-485; optional 12-bit 
A-D 

Circle 302 
Stand-alone or STD Bus 
Stand-alone or STD Bus; on-board 


PROM programmer; real-time 
clock 


8650 800186 16 no 256k 256k 


8660R 800186 12.5 no 64kM 256k 


ACS-09 6809 Gs no 40k 40k 


ACS-685BC 68008 8 no 1M 1M 


DuraSys Box 814, Dover, NH 03820 (603) 742-7363 


ESC 10809 6809 1,2 no 48k 48k — 
ESC 10812 6502 Tye no CMOS EPROM — 
to 48k to 48k 


STD-65F11 R65F11 Hee no 64k 16k — 


Forth card 


116 DECEMBER 1992 COMPUTER DESIGN 


18-bit 


18-bit 


18-bit 


18-bit 


— 4 8-bit parallel, 
2 RS-232 

_ 4 8-bit parallel, 
2 RS-232 


Datricon 31069 Genstar Rd, Hayward, CA 94544 (510) 471-9717 


ROM 2 parallel, 
monitor 1 serial 


ROM 2 parallel, 
monitor 1 serial 


HiTech Equipment 9400 Activity Rd, Ste 1, San Diego, CA 92126 (619) 566-1892 


os 3 RS-232, 
2 parallel 


Cubit Division, Proteus Industries 340 Pioneer Way, Mountain View, CA 94041 (415) 962-8237 


$595 


$775 


$215 


$545 


$295 


$295 


$299- 


$349 


C-Matic Systems Ltd 2 Millbrook Business Park, Crowborough, E Sussex TN6 3J2 44-892-665688 Circle 303 
STD 1804 280 4,6 no 64k 64k — — PIO/SIO $290 
STD 1878 68030 12 no 16-32M 64k _ _ _ $1,650 
Computer Dynamics 107 S Main St, Greer, SC 29650 (803) 877-8700 Circle 304 
CPU-XT 8088/V20 5,8 optional 640k 256k 2 DOS 2 RS-232; $995 100 PC/XT compatible; directly 
1 parallel drives flat-panel displays or CRTs 
CPU-AT 806286 12,16, optional 4M 256k 2 DOS 2 RS-232: $1,995 100 PC/AT compatible; directly 
2 1 parallel drives flat-panel displays or CRTs 
printer 


Circle 305 


C-Engine S/W, watchdog timer, 16- 
bit STD Bus 


12-bit A-D; —40° - +85°C; NAVMAT 
P-9492 vibration spec; C-Engine 
S/W; battery-backed RAM/clock 


Circle 306 


Circle 307 


4 timers; power-fail detect; inter- 
rupt generation; CMOS RAM 
backup 


Same as above 


Circle 308 


2 E 
Sy cal a ae ee 2 
= Z sy =e - = s eg E 5 o =e 
=] > je =s : os a. 3 e 
= 8 Be £8 Fs a Se g = -s 
JF Microsystems 3641 Frontier Rd, Pasco, WA 99301-9619 (800) 532-2737 Circle 309 
4188 8088 5 no 16k 32k _ _ 4 parallel $400 1/0 processor 
8759 8088 5,8 OPT 8087. — 32k 18-bit _- = $500 STD Bus master 
Magnon Engineering 8739 Lion St, Cucumonga, CA 91730 (714) 466-0199 Circle 310 
13000 68B09 8 no Step motor 1 IEEE, $400 For step motor applications 
controller 2 RS-232 
1-11 axis 
Matrix 1203 New Hope Rd, Raleigh, NC 27610 (800) 848-2330 Circle 311 
MF9B 6809 2 no 64k 32k _ 0S-9 2 serial $305 3 programmable counter/timers 
SP9B 6809 2 no 80k 32k — 0S-9 1 serial $255 configuration register & software 
controlled memory mapping 
Micro-Aide 685 Arrow Grand Cir, Covina, CA 91722 (818) 915-5502 Circle 312 
80-0046 v40 8/10 no 1M 512k 1 8-bit DOS 1 printer, $375 Battery-backed calander/clock and 
2 serial CMOS RAM; 5 32-pin sockets for 
memory; power-fail detect 
80-0386 386SX 16, 20 no 8M 512k 4 8/16-bit DOS 1 printer, $795 battery-backed calander/clock and 
2 serial CMOS RAM; iSBX expansion 


Micro-Link Products Div. 401 Pennsylvania Pkwy, Ste 205, Indianapolis, IN 46280-1385 (800) 428-6155 Circle 313 


STD224 68020 12,20 6888 1-16M 1M local 0S-9, 32-bit _ 
PDOS local 
STD247 Z80 3.6 no 64k 32k - _ 1 RS-232 _ 
Micro/sys 3447 Ocean View Blvd, Glendale, CA 91208 (818) 244-4600 Circle 314 
SB8386 80386SX 16,20, 80387SX 8M 1.8M 48-bit, RUN.EXE, 2 serial, $845 Complete 386AT on card; VGA, 
25 4 16-bit DOS, 1 printer, IDE drive and STD80/MPX options 
Windows, iSBX 
os/2 
SB8486 CX486SLC 25 80387SX 8M 1.8M 48-bit, RUN.EXE, 2 serial, $995 Complete 486AT w/1-kbyte cache 
4 16-bit DOS, 1 printer, on card; VGA, IDE drive, and op- 
Windows, OS/2  iSBX tions 
Microcomputer Systems 1814 Ryder Dr, Baton Rouge, LA 70808 (504) 769-2154 Circle 315 
| MSI-C988 v20 5.0 no 64k 64k — _ 2 serial, $395 Real-time clock; 3 16-bit timers; 
3 digital, interrupt controller; battery- 
1 analog backup RAM; 10-bit analog input; 
32 digital I/Os 
| MSI-CZ82 Z80A 4 no 8k 8k — _ 2 serial $285 Counter-timer clock 
Miille Applied Research 1730 S Richey, Pasadena, TX 77502 (800) 729-0818 Circle 316 
127-031-0 6809 12 no 8-32k 8-32k _ _ 2 serial, $410 3 16-bit counter timers; watchdog 
16 digital I/Os timer; power-fail detect 
127-031-1 6809 1,2 no 8-32k 8-32k _ — 2 serial, $595 
16 digital I/Os, 
16 analog IN 


COMPUTER DESIGN DECEMBER 1992 117 


PRODUCT FOCUS: STD BUS CPUs 


Model 

CPU(s) 

CPU clock 
speed (MHz) 
Math 
coprocessor 
RAM (bytes) 
ROM (bytes) 
DMA channels 
(no. and witdth) 
Operating 
system support 
1/0 ports 


Mitchell Electronics P.O. Box 2626, 180B Mill St, Athens, OH 45701 (614) 594-8532 


M/E 200 280 2.5, no 16/32k 48k EPROM— Forth 2 serial, 
46 1 IEEE 488 
CPU816 650816 = 4,8 no 8-128k 48k = Forth 2 serial, 
2 8-bit parallel, 
12 bit A-D 
Mizar 2410 Luna Rd, Carrollton, TX 75006 (214) 277-4600 
MZ77851 280 25,4 no 1-2k 8k _ — 3 8-bit OUT, 
2 8-bit IN 
MZ77855 780 25,4 no 256k 4k — — _ 


Octagon Systems 6510 W 91st Ave, Westminster, CO 80030 (303) 430-1500 


7100 64180 6 none 32k 8-32k — STD BASIC II 8 analog IN, 
1 analog OUT, 
38 digital I/Os 
9600 V25 8 no 32k 32-128k — STD BASIC II 24 digital I/Os 
Pro-Log 2555 Garden Rd, Monterey, CA 93940 (800) 538-9570 
7874 486SX/DX 25,33 in CPU (DX) 16M 512k 2aw DOS, 2 serial, 
Windows, 1 parallel 
0S/2, QNX 
7873 386SX 20,25 387 8M 512k 2 DOS, 2 serial, 
Windows, 1 parallel 
0S/2, QNX 


Quasitronics 211 Vandale Dr, Houston, PA 15342 (412) 745-2663 


CPU-Z80 280 2.5 no 8k 8k — CP/M _ 


R.L.C. Enterprises 4800 Templeton Rd, Atascadero, CA 93422 (805) 466-9717 


TSBC-C186 800186 10,12.5, 800187 256k 256k 2 — 2 RS-232 
16 
SBIO-186 80186/ 8, 10, no 256k 128k 2 — 2 RS-232/ 
800186 12.5, 16 RS-422, 
32 parallel I/Os 
Robotrol 925 W San Martin Ave, San Martin, CA 95046 (408) 683-2000 
RSD7832 UP1I42 12 no 32k 64k _ _— 18-bit 
(8051) parallel, 
1 serial 
RSD7808 Z80 4 no 64k 64k — — 20 parallel, 
2 serial 


118 DECEMBER 1992 COMPUTER DESIGN 


Zz 
i 
= 
8 — 
oa ra) 
Circle 317 
$350 IEEE 488 talker/listener controller 
interrupt support for GPIB; 
portable battery-backed RAM; 
cal/clock option 
$450 8 channel A-D; flex memory map- 
ping, 6502 opcode compatible, 
batt- backed RAM, cal/clock option 
Circle 318 
$375- 
$475 
$415- 4 counter/timers 
$435 
Circle 319 
$445 
$595 
Circle 320 
$2,495 Multiprocessor support; CPUs per 
system; disk interface; VGA 
$1,895 Same as above 
Circle 321 
$196 Single +5-V power required; DMA 
control 
Circle 322 
$675 16-bit stand-alone or STD opera- 
(10MHz, — tion; 6 16-bit counter timers; flash 
no cO-pro- memory 
cessor) 
$555 Real-time clock; Opto-22 inter- 
(8MHz) face; RS-422 drivers on RS-232 
ports 
Circle 323 
$595 Intelligent analog 1/0; 16 analog 
IN; 2 analog OUT 
$245 Master/slave; 16-input vectored in- 


terrupt 


cy = a 
xz 7) 2 
oF ” > 
o o 
= CH so = = 
o 2 o se = 
3 = — i 4 = = 
a aa 2s 
= Oo Oa ro) c 


ROM (bytes) 


DMA channels 
(no. and witdth) 


system support 


Operating 


Systek 415 N Quay St, Ste 6, Kennewick, WA 99336 (509) 735-1200 


8825 V25 5, 8, no 512k 
10 

8850 V50 8, 10, 8087 512k 
12 


512k 


256k 


28-bit 


3 16-bit 


MS-DOS 


MS-DOS 


Versalogic 3888 Stewart Rd, Eugene, OR 97402 (800) 824-3163 


VL-186-1 800186 16 no 1M 


VL-188 800188 5,8,10 no 512k 


1/0 ports 


8 analog IN, 

2 analog OUT, 
22 digital, 

2 serial RS-232, 
iSBX 


2 RS-232, 
1 RS-485, 
1 Centronics 


1M 


512k 


2 16-bit 


2 16-bit 


DOS 


WinSystems 715 Stadium Dr, Arlington, TX 76011 (817) 274-7553 


MCM-SX386  80386SX 16,25, 80387SX 4M 

MCM-486DX  80486DX 33,50, in CPU 8M 
66 

MCM-486SLC 80486SLC 25,33 80387SX 4M 


XYZ Electronics 4700 N 600 W, McCordsville, IN 46055 (317) 335-2128 


CPU68k16 68000 16 no 3M 


SB-68k16 68000 16 no 750k 


Ziatech 3433 Roberto Ct, San Luis Obispo, CA 93401 (805) 541-0488 


278902 486SX/ 25,33, in CPU 4-8M 
DX/DX2 50, 66 

278911 486DX/ 33,66 in CPU 4-32M 
DX2 


512k 


128k 


512k 


3M 


1M 


1-2M 


2M 


4 16-bit, 
48-bit 


4 16-bit, 


48-bit 


4 16-bit, 
48-bit 


2 


DOS, QNX, 
0S/2 


DOS, QNX, 
0S/2 


DOS, QNX, 
0S/2 


OS-9/68000 


OS-9/68000 


in ROM 


MS-DOS, 
08/2, 
UNIX, QNX, 
Windows 


MS-DOS, 
0s/2, 
UNIX, 
QNX, 
Windows 


12 parallel, 
1 RS-232, 
1 RS232/422 


16 lines parallel, 


1 RS-232/422 


2 RS-232/ 
422/485, 
1 parallel 


2 RS-232, 
printer 


2 RS-232/422/ 
485, 1 printer 


2 RS-232/RS42 
1 SCSI-compa- 
tible, 1 parallel 


2 RS-232/422, 
1 SCSI-compati 
1 parallel 


2 serial, 
3 parallel, 
1 Centronics 


2 serial, 
3 parallel, 
1 Centronics 


Zwick Systems 17 Fitzgerald Rd, Ste 104, Nepean, Ontario, k2H 9G1, 613-726-1377 


ZSTD-100 284013 4,5, no 512k 
(280) 8, 10 

ZSTD-110 284013 4,5 no 512k 
(280) 8, 10 


512k 


512k 


2 RS-232C 


16 parallel I/Os, 


2 RS-232C 


2 
i 
= 
s = 
a 8 
Circle 324 
$395 Master/slave for multiprocessing; 
watchdog timer; clock/calendar 
$575 Multi-master; watchdog timer; 
clock/calendar 
Circle 325 
$645 STD32; DOS-compatible; hard- 
ware; multiasking; RT embedded 
DOS (trade-mark) 
$325 Opto-22 compatible parallel port 
Circle 326 
$850 PC/104 expansion; floppy cntrl; 
keyboard cntrl; IDE interface; op- 
tional —40° to +85° C operation 
$1,995 iSBX expansion keyboard control- 
ler 
$995 PC/104 expansion; floppy cntrl; 
keyboard cntrl; IDE interface 
Circle 326 
2, $495 Includes real-time clock & battery. 


(no RAM/ All RAM can be battery backed. 
ROM) 


$995 Same as CPU68k16 plus the 
ble, ROMed operating system; non- 
volatile RAMDISk and ROMDISk; 
C compiler; screen editor 


Circle 327 
$1,850  STD32; optional local bus video 
module 


$3,350 Norton index of 103.5; replaceable 
CPU module; full 32-bit backplane 


transfers; STD32 multiprocessing 


Circle 328 


$529 Dual MMU; counter-timer clock; 
watchdog timer; wait-state gener- 


ator; debug monitor 


$589 Same as above 


COMPUTER DESIGN DECEMBER 1992 119 


BPRODUCT FOCUS: STD BUS CPUs 


COMPUTERS AND SUBSYSTEMS 


Ziatech’s latest single-board stp 
32 computer is the ZT 8902, a 486- 
based board with high-speed local 


bus video. The 8902 is available with | 
a choice of Intel 486 processor op- | 


The MCM-SX386 is | 
the first STD CPU 
board to use PC/104 
as a mezzanine bus. 
Offering a choice of 
expansion solu- 
tions, the board pro- 
vides a common 
computer core to 
which you can add 
off-the-shelf or cus- 
tom-designed 
PC/104 expansion 
modules. Based on 

a 33-MHz 386SX mi- 
croprocessor, the 
MCM-SX386 has up 
to 4 Mbytes of on- 
board RAM. 


tions. These range from the 25-MHz 
486SxX to the 66-MHz 486DX2. Local | 
bus 32-bit Super vGA capability is | 
offered on a plug-in module. Accord- 
ing to spokespeople for Ziatech, this | 


video module lets the ZT 8902 run 
high-resolution graphics faster than 


| most high-end pcs. The module oper- 
| ates at 25 or 33 MHz, increasing 


video performance up to 70 percent 
over 16-bit boards that operate at the 
ISA bus speed of 8 MHz. 

Together, the ZT 8902 and the lo- 
cal bus video module occupy a single 
slot in an STD 32 card cage. By off- 
loading the video function, the mod- 


| ule helps prevent bottlenecks on the 
| STD 32 bus. The board also features 


1 Mbyte of flash memory, up to 8 
Mbytes of DRAM, two serial ports, a 
printer port, 24 channels of indus- 
trial digital vo, and extra coun- 
ter/timers. 


B Beat ‘em or join ‘em 

As STD Bus CPU board vendors move 
to a solutions-oriented strategy, 
they're finding that some embedded 
control solutions compete for the 
same types of applications. In re- 
sponse, some vendors have quite 


Our new IBM PC-AT compatible 
single board computer supports both the 
386SX and any 486 processor. It means that your 
products can be truly upgradeable without having 
to stock a multitude of incompatible boards with 

different chipsets, BIOS and connectors. 


We offer outstanding reliability for the most 
demanding applications. Only the highest quality 
components are used from reputable suppliers so 
every batch meets our same high standards. Our 
designs use the latest highly integrated chipsets for 


the highest performance and best PC compatibility. 


Our products are manufactured, designed and 
supported in the USA and Britain and have been 
used for many years in the harshest environments 
by the military, industrial and commercial users. 


120 DECEMBER 1992 COMPUTER DESIGN 


6DX2-50/66MHz ¢ 486DX-33/50MHz ¢ 486SX-20/25MHz * 386SX-25/33/40MHz * 486D 


Features Include: 


¢ Supports any 386SX/486 processor up to a true 50 MHz. 


¢ Flash EPROM for users upgradeable BIOS and 
storage of custom information such as serial 
numbers or company name. 


Frequency synthesizer — replaces 
crystals and oscillators for 
improved reliability. 


Guard banding of 
clock signals for 
highest func- 
tional reliabiltiy 
and improved EMI 
characteristics. 


Secondary cache 
for top performance. 


Diagnostic LED‘s — useful 
for systems with no video 
controller. 


Up to 64Mb of main memory. 


All connectors accessible internally. 


Shrouded gold plated connectors. 


Highly integrated — includes standard storage and 
communications controllers. 


IBM PC-AT is a registered trademark of International Business Machine Corp. 


sensibly offered avenues of compati- 
bility from their stp Bus boards to 
competing embedded computer tech- 
nologies. 

Exemplifying this trend, Pro-Log 
(Monterey, CA) has, over the last 
year, formed a number of strategic 
relationships with makers of pro- 
grammable logic controllers (PLCs). 
These partners include such firms as 
Allen-Bradley, GE and Modicon. The 
agreements let Pro-Log build inter- 
face cards to the various PLC compa- 
nies’ architectures. In the case of 
Allen-Bradley, for example, Pro- 
Log’s stD boards can have direct ac- 
cess to Allen-Bradley’s commu- 
nications channel schemes: 
Data-Highway and Data-Highway 
Plus. In addition, Pro-Log cards can 
access remote 0 schemes such as 
Allen-Bradley’s 1771 0 subsystem. 

“We’re not going to replace PLCs in 
applications for pure 1/0,” says Paul 
Virgo, director of marketing at Pro- 
Log. “There are applications where 


COMPUTERS AND SUBSYSTEMS 


system designers want to tie their 
PLC V/O control into systems the PLC 
doesn’t support, such as disk man- 
agement or alternative networking 
choices.” 

A system may require high-reso- 
lution graphics, for example, as well 
as some kind of realtime control. A 
PLC ladder processor can do some 
level of operator interface by sending 
status over the serial link to a termi- 
nal, but there’s a time lag between 
the realtime 1/0 control action and 
when it appears on the screen. 
“Offering the ability to connect to 
their [PLc’s] 1/0 scheme and those 
PLCs is a way of making our multi- 
processing capabilities as useful as 
possible in the controls market,” 
says Virgo. “In multiprocessing 
you're not overlaying one environ- 
ment with another; you’re keeping 
the bos totally separate from the 
realtime control environment. As a 
result, there’s no risk of crashing 
your program because something 


MWA 486SX-20/25MHz © 386SX-25/33/40MHz ¢ 486DX2-50, 


memory 
internal cache 


configuration 


for 486 


¢ 2,1,1,1 Burst line fill to 486 
¢ No wait state penalty for cacheless 


¢ 0, 32 or 128KB cache for 386SX 
¢ 0, 64 or 256KB second level cache 


¢ Flash EPROM (1Mb or 2Mb) 

¢ Floppy controller with built-in 
digital data separator IDE AT 
Winchester interface (16 bit) 


HMsSystems Inc. 
2192 Dupont Dr., Suite 214, Irvine, CA 92715 
(714) 955-2043 FAX (714) 955-1849 


For More Information 
Call 1-800-800-1357 


unexpected happened in the real- 
time control in the middle of doing a 
disk access.” 


Bf Multiprocessing from Pro-Log 
Pro-Log’s Multimaster multipro- 
cessing scheme lets up to seven 286, 
386 or 486 cpus share both data and 
vo over the backplane. The com- 
pany’s most powerful board with 
Multimaster support is the 7874, a 
486-based stp Bus computer. Avail- 
able with a 25- or 33-MHz 486, the 
7874 offers full 32-bit data transfers 
to the 4 or 16 Mbytes ofon-board RAM. 
The cpu board may be used with any 
stp vo card that conforms to the STD- 
80 Series specification for adding on 
application-specific 1/o functions. 
Microsoft’s MS-DOS 5.0 operating 
system resides on a flash memory 
solid-state disk drive, permitting the 
system to operate in shock, vibration 
and temperature conditions that are 
unsuited to rotating disk drives. A 
true SBC computer, the 7874 includes 


Processor Options Available: 


386SX 25, 33 or 40MHz 
486SX 20 or 25MHz 


486DX 33 or 50MHz 
486DX2 50 or 66MHz 


General Specifications: 


¢ 2 to 16Mb memory for 386SX, 
4 to 64Mb memory for 486 using 
1Mb, 4Mb or 16Mb SIMMS 

Zero wait state paged interleave 


¢ 2 Serial ports with full handshaking 

¢ 1 Parallel port (bi-directional) 

¢ Keyboard and PS/2 Mouse port 

© 387SX socket 

* Serial , Parallel, IDE and Floppy 
can be separately disabled and/or 
relocated 

* Clock/Calendar/CMOS RAM with 
built-in Lithium battery 10 years 
life expectancy 

¢ ISA bus with buffered control signal 

¢ Port 80H diagnostic LED's 
(P.O.S.T.) on board 

¢ Power consumption: 
386SX 1.2amps approx. 
486DX33 2.0 amps approx. 


These specifications are subject to variation. 


In the U.K.: HMSystems plc, Minstrel House 


220 The Vale LONDON NW11 8HZ ® Tel: 081-209 0911, FAX 081-209 0912 
CIRCLE NO. 62 


Performance ratings are MIPS. Actual performance figures will vary depending on the hardware & 
software configuration of your system. (The above numbers reflect optimized platforms.) 


COMPUTER DESIGN DECEMBER 1992 121 


BPRODUCT FOCUS: STD BUS CPUs 


COMPUTERS AND SUBSYSTEMS 


standard AT peripheral devices, in- 
cluding keyboard interface, two RS- 
232 serial ports, a parallel port, 
interrupt controllers, counter/timer, 
DMA controllers, floppy and IDE hard- 
disk controllers, and a battery- 
backed, realtime clock. 

At last fall’s Buscon, PC/104 stan- 


a 


dard modules generated some ex- 
citement. Aspokesman for Motorola, 
for example, remarked that PC/104 
represents a potential threat to VME 
over the long term. Clearly, the 3.85 
x 3.6-in. PC/104 form factor offers 
direct competition to stp. Reflecting 
yet another example of the trend 


and debugging tools you'll need to generate 


variety of platforms like MS-DOS, SUN, HP and VAX. 


keep your project afloat and on schedule. we 


integration Poos offers to increase development 


Finding the Hest operating system 
for your REAL-TIME application is @ 
matter of simple arithmetic: 


response as validated by independent benchmark tests. * Vv; ; 


in the Poos Full Spectrum” development kit, which provides all the powerful 


clude ‘lifesaving’ support from Eyring's real-time experts to help you 


x. + Figure in the ease of use and effortless hardware 


The ultimate operating system and development tools for your real-time application =a» 


Call 1-800-YES-PDOS 


EYRING 


CORPORATION 


“Independent benchmark test results available upon request 


ey 


C development 


cross or native code that can be shared by a 


| i 
Ss, + Connect it to a suite of networking 


and backplane facilities for flexible development and run-time communications. 


productivity and minimize project costs. 


anew ua 
a= Be 
a 26 7 


CIRCLE NO. 63 


122 DECEMBER 1992 COMPUTER DESIGN 


toward solutions, one STD maker, 
WinSystems (Arlington, Tx), has de- 
cided to make use of PC/104 as a 
mezzanine bus. “There will be some 
competition between PC/104 and 
stp,” remarks Bob Burckle, vice- 
president of WinSystems. 

Targeted for low-cost embedded 
system applications, the WinSys- 
tems MCM-SX386 offers both stand- 
alone operation and expansion 
options with either the stp Bus or 
PC/104 bus. The MCM-SX386 pro- 
vides a common computer core from 
which customers can add off-the- 
shelf or user-designed IEEE 961 stp 
Bus or PC/104 expansion modules. 

The two expansion methods let 
you conform to open-standard archi- 
tectures without having to pay for 
expensive proprietary solutions. At 
the heart of the board is a 33-MHz 
386SX. Up to 4 Mbytes of parity- 
checked DRAM can be installed on the 
board. An on-board EPROM socket 
supports the BIOS and extensions, 
plus a bootable Rom disk of up to 440 
kbytes. All the basic aT peripheral 
functions are included on-board. @ 


STD BUS 
Vv40 CPU CARD 


V40 CPU 8,10,16 MHZ 
BATTERY BACKED 


MEMORY/CAL.CLK 

NAT. 8573 H.S. CAL.CLK. 0 WS 
COM1,2 FULL RS-232 BUFFERS 
LPT1 CENTRONICS PORT 


EARLY OPTO-COUPLED AC 
PWR FAIL 


DC POWER FAIL 
WATCHDOG TIMER 
FIVE 32 PIN MEM. SOCKETS 


QUANITY DISCOUNTS 
CONTACT FACTORY: 818-915-5502 


MICRO-AIDE 
CORPORATION 


685 ARROW GRAND CIRCLE 
COVINA, CA 91722 


CIRCLE NO. 87 


BNEW PRODUCT DEVELOPMENTS 


CAE/CAD DESIGN TOOLS 


pod99 90d 000 |. 
2 whe 


ate ee ee 
-peoo0o0O0O0C00 


©°0090900 
ale HO00606 
HGo0 006000 WU 
ul? 
i>) 
y, 


°° 
00690000000 =, 
J * Cree ee 


oT oO 
‘1 O @ 600060 4 
2 O16 


a, 


Press <Left> or <Space> at the line starting point. 


a 


The 32-bit architecture of the Tangopro pce provides features such as copper pour (blue 
area in upper right) and routing of curved traces. The submicron database supports 
routing of fine-pitch traces and lets you control component rotation down to 0.1°. 


—E Microsof Word - 
3 TANGOPRO.DOC 


i i s 
weg | item selected 


s personal computers and the 
A software that drives them be- 

come more powerful, pc-based 
EDA tools are closing the gap that 
separates them from their sophisti- 
cated workstation-based counter- 
parts. The latest example of this 
trend, Tangopro pcB from Accel 
Technologies, is a suite of printed 
circuit board (PcB) design tools that 
uses a 32-bit architecture running 
under Microsoft Windows 3.1 to pro- 
vide workstation-caliber features on 
the Pc. 

The Tangopro suite consists of a 
PCB layout tool, an optional high- 
speed autorouter and a library man- 
ager, which provides library inte- 
gration of schematic and PCB 
component data. The system com- 
plies with the Windows memory 
management and user interface 
standards to ensure that the tool 
looks and feels like other popular 
Windows applications. The sub- 
micron database resolution permits 
full imperial and metric support 
down to 0.0001-in. or 0.01-mm grids 


and lets you control the rotation of 


Windows-based PCB tool suite 
boasts workstation features 


components down to 0.1". 

TangoPro’s object-oriented data- 
base and its support of up to 16 
Mbytes of extended memory effec- 
tively eliminate component limits on 
your designs. The tool also provides 
dialog boxes and menus to assist you 
in implementing difficult design 
concepts such as pad stacks and 
blind/buried vias. Prompt and sta- 
tus lines give online information, 
while the graphical icon-based tool- 
bar provides access to often-used 
commands. Context-sensitive help 
gives you nearly the entire contents 
of the tutorial and reference manu- 
als online at any time. 


B Attributes defined 


The tool suite is flexible enough to 
let you define every attribute on the 
board, including grids, tracks, pads, 
polygon fills, text, and layers. Up to 
99 layers are supported, 88 of which 
may be defined by the user without 
limit to the number of copper planes. 
Polygons may be placed on signal 
layers and poured with copper in 
solid or hatched fills. Traces may 


then be plowed out of the fills. In 
addition to 45° and 90° orthogonal 
traces, curved traces may also be 
manually routed on the board for 
high-speed digital and analog de- 


| signs. 


Available as an option to Tango- 
PRO PCB is TangoPRO Route, a 32-bit 
autorouter with a rip-up and recon- 
struct algorithm letting it iterate to 
100-percent completion of complex 
pcBs. Completely integrated within 
TangoPRo Pcs, the router’s options 
are set from menus within the pcp 
tool, where they may be executed, 
paused or halted. The autorouter 
supports the full capability and ca- 
pacity of TangoPRO PcB, including 
display options, zoom and pan con- 
trol, blind and buried vias, and num- 
ber of components, nets and pads. 

TangoPRO requires a system con- 
figuration with Ms-Dos 5.0 or higher, 
Windows 3.1 or higher, a 386 or 486 
IBM PC or compatible, 8 Mbytes of 
RAM (16 Mbytes with the auto- 
router) and 10 Mbytes of hard disk 
space. A mouse is also recom- 
mended. TangoPRO PCB is priced at 
$5,950, and the autorouter at 
$10,950. Both will begin shipping in 
January of 1993. — Mike Donlin 


TangoPRO PCB 
at a glance 


e pcB layout tool suite with library 
manager and optional autorouter 
capabilities, all based on 32-bit 
architecture and Windows 3.1 


e Submicron database provides res- 
olution down to 0.0001-in. or 
0.01-mm grids and allows user- 
definable component rotation 
down to 0.1° 


e Up to 99 layers 0.1° supported, 
88 of which may be user-de- 
fined without limit to the num- 
ber of copper planes 


¢ Tangorro Route is a 32-bit auto- 
router that supports uniform and 
non-uniform grids and simulta- 
neous routing on up to 30 layers 


Accel Technologies 
6825 Flanders Dr 

San Diego, CA 92121-2986 
(619) 554-1000 


Circle 287 


COMPUTER DESIGN DECEMBER 1992 123 


BNEW PRODUCT DEVELOPMENTS 


SOFTWARE & DEVELOPMENT TOOLS 


design and simulation 


n integrated development en- 
A vironment for realtime con- 
trol systems is the result of a 
cooperative effort between The 
Math Works and dspace GmbH. The 
Math Works is supplying its 
Simulink system-simulation and 
code-generation software, which will 
be integrated with dsPACE’s digital 
signal processor (DSP) hardware and 
software. The combination of simu- 
lation software with fast psp hard- 
ware provides a platform for dy- 
namic realtime testing and analysis 
in an environment that can auto- 
matically generate code when the 
design phase is complete. 
Simulink is based on Matlab, The 
Math Works’ interactive environ- 
ment for numeric computation. 


Hardware/software combo debuts for realtime 


Matlab/Simulink 
from The Math 
Works can, running 
ona host computer, 
generate C code 
that compiles and 
runs on psp hard- 
ware from dspace. 
This lets you simu- 
late a realtime sys- 
tem on your host 
and observe its ac- 
tual behavior on 
the target board by 
feeding back data 
to the simulation 
model. 


NEC disk products also 
include the smallest 
and lightest 3.5" 
format floppy disk 
drive available. 

just .6" high and 

4" x 4" itis 

only a little 

larger than 

the media 

itself 


© 1992 NEC Techn 


124 DECEMBER 1992 COMPUTER DESIGN 


SOFTWARE & DEVELOPMENT TOOLS 


Matlab contains algorithms and 
functions for digital signal process- 
ing, control system design, neural 
networks, dynamic system simula- 
tion, and optimization, among other 
functions. Simulink offers a graphi- 
cal user interface (GUI) that lets you 
build block diagrams and hierarchi- 
cal models. Connected blocks can be 
defined as a superblock, and can 
then be combined with other blocks 
at the next higher level. 

In addition to functional blocks, 
such as integrators and filters, 
Simulink provides sources and 
sinks—blocks that can generate sig- 
nals to flow through the model and 
blocks that receive signals from the 
model for use in analysis of the sim- 
ulation. Simulink uses industry- 
standard Guis, including the 
osF/Motif flavor of X-Windows, Mac- 
intosh and Microsoft Windows. 

As originally designed, Simulink 
stops at the simulation stage. But 
now The Math Works supplies a C 


code generator that can produce ap- 
plication code for a target system 
once the design has advanced suffi- 
ciently. Using the Simulink C code 
generator, you can output C source 
code directly from Simulink block 
diagrams. When the underlying Mat- 
lab function and S-function blocks are 
contained within a block diagram 
model, you can fill in the correspond- 
ing functions with your own code. 
The C source can then be compiled 
for the target hardware environment, 
and the data compiled from running 
on the target can be fed back to the 
Simulink model to observe the be- 
havior of the real system. 


B Partnership enhances product 

The partnership with dspace 
gives Simulink users access to a 
very high-speed target environment 
based on Texas Instruments’ DsPs. 
dspACE hardware environments 
range from plug-in AT bus boards to 
full-sized systems to specialized tar- 


get processor systems such as Auto- 
box. Autobox is used for testing de- 
signs in automobiles under real- 
world conditions, such as on the test 
track. Changes made to parameters 
in the Simulink model are automat- 
ically fed to the compiled code in the 
hardware, so that the behavior of 
the system can be observed in real- 
time. 

The Math Works and dsPACE have 
collaborated to provide interfaces 
between the dspAcE hardware and 
Simulink. In addition to processor 
boards, dSPACE provides Dsp-based 
vO hardware, with specialized 1/o 
software for real-world devices such 
as optical encoders and other sen- 
sors and actuators. 

You can put together what 
amounts to a personal simulation 
system for about $30,000. Matlab 
and Simulink, along with the C code 
generator, are available from The 
Math Works for about $22,000. Ap- 

Continued on page 126 


new 1.8” HD from NEC. Just the thing for palmtops. 


Another elephant joke? No, another innovation from NEC. At only 
2" x 3” and 2.3 oz., our new 1.8” hard drive is one of the smallest 
and lightest available. And it’s also one of the largest, with a choice 
of 42MB or 85MB. At 5400 RPM there’s no com- 
promise in performance either. All on just 5 volts. 

To find out how we can improve your 


memory, call 1-508-264-8941. 


Because t is the way you want to go. 
cq» INSTANT DATA ACCESS (IDA) DIAL (617) 494-8338 DOCUMENT NO. 1055 
CIRCLE NO. 64 


COMPUTER DESIGN DECEMBER 1992 125 


ENEW PRODUCT HIGHLIGHTS 


— 


Continued from page 125 

propriate DSP-based simulation 
hardware, along with the interfaces 
to The Math Works environment, 
are available from about $8,000, de- 
pending on configuration and op- 
tions, from the us. distributors of 
dsPACE products. 


—Tom Williams 


Simulink/dSPACE 
at a glance 


¢ Supports digital signal process- 
ing, neural networks, dynamic 
simulation, etc. 


¢ cui for block and hierarchical 
block diagrams 


e Runs under osrsvotif, Macintosh 
and MS-Windows 


e Supports C code generation 
from block diagrams 


¢ Supports dspace high-speed psp 
processor and vo boards 


e Interfaces allow interactive de- 
bugging and code modification 
in realtime 


The Math Works 
24 Prime Park Way 
Natick, MA 01760 
(508) 653-1415 


Circle 288 


dSPACE GmbH 
An der Schoenen Aussicht 2 
4790 Paderborn, Germany 
011-49-0525 1-1638-0 


Circle 289 


Trademark Information 
UNIX is a registered trademark of AT&T 
Bell Laboratories. 

PAL is a registered trademark 

of Advanced Micro Devices, Inc. 
SMART-POWER is a registered 
trademark of Nartron Corp. 

CDA and BurstRAM are 

trademarks of Motorola, Inc. 

SCOPE and ASSET are trademarks of 
Texas Instruments, Inc. 

IRIS POWERVISION is a trademark 
of Silicon Graphics, Inc. 


RealTimeX is a trademark of 
Concurrent Computer Corp. 


Zone Bit Recording is a registered trade- 
mark of Seagate Technology, Inc. 


SOFTWARE & DEVELOPMENT TOOLS 


Optimizing C compiler tightly 
coupled to realtime OS 


n ANSI C compiler with both 
A global and interprocedural 

optimizations for realtime ap- 
plications is also the first C compiler 
to be produced by a realtime operat- 
ing system vendor. The Ultra C com- 
piler from Microware is tightly cou- 
pled with the company’s OS-9 and 
OS-9000 realtime operating sys- 
tems, incorporating as it does a li- 
brary of realtime system calls for 
those oss. Ultra C supports lan- 
guage and target processor indepen- 
dence with an intermediate code (I- 
Code) architecture through most of 
the compilation process. 

Currently, Ultra C supports all 
common versions of ANSI C, and will 
soon support C++, with other lan- 
guages to follow in the future. The 
compiler also supports the full Intel 
80X86 and Motorola 68XXX lines of 


processors and it will soon support | 


RISC and 64-bit processors. Between 
the compiler’s language-specific 
front end and its processor-specific 
code generator are linking and opti- 
mizing operations that are per- 
formed on the I-Code. Then there is 
a fourth assembly level “clean-up” 
stage of operation prior to final link- 
ing and object code generation. 

The I-Code optimizer and linker 
is called Ilink and it produces an 
intermediate code representation of 
a program rather than an object 


code representation. The next stage | 


is called Iopt, which is the interme- 
diate code optimizer. Since the [link 
provides an I-Code representation of 
an entire program, the optimizer 
can oversee the whole program, op- 
timizing it on several possible levels. 


It can perform local optimization | 


within straight-line code, or it can 
perform global optimization across 
straight-line code, but within a func- 
tion. Thanks to the I-Code represen- 


tation, Ilink can also reach across all | 


functions and data to optimize the 
program as a whole. 

Source files can be linked in two 
ways. They can be compiled into re- 
locatable object files and then 
linked, or I-Code files can be linked 
with other I-Code files and then op- 
timized. The former method lets you 


optimize within source files, but not | 


across them, while the latter lets | | 


you optimize across the whole pro- 
gram. The latter option also in- 
creases the compile time. A new fea- 
ture with Ultra C is that C library 
modules and operating kernel sys- 
tem call modules are supplied in 
I-Code as well as in object code. This 
gives you the option of linking these 
library modules at the I-Code level 
and performing optimization across 
not only the application code, but 
the library code as well. 

The back end of the compiler 
translates the I-Code into target- 
specific assembly language. It then 
lays out data areas, assigns regis- 
ters and generates code to access 
global data. There’s an assembly- 
level stage of optimization that 
cleans up some of the code by doing 
such things as merging sections of 
duplicated code. Then the tool per- 
forms the final step of generating 
machine language. 

Ultra C complies with ANsI X3J11 
1989 and ISO/IEC9899:1990 specifi- 
cations. Libraries include system 
calls for OS-9 and OS-9000 kernels. 
The language processor can accept a 
variety of different source programs, 
including Microware’s previous 
compilers, strict ANSI code and ANSI- 
extendible code. 

Ultra C is priced at $1,250 and is 
shipping now. —Tom Williams 


Ultra C at a glance 


¢ Language-independent front end 


 Processor-independent back end 


¢ Implements optimization in 
intermediate code (|-Code) 


© Optimization at the local, global 
and interprocedural levels 


¢ C libraries and OS-9 and 
OS-9000 system call libraries 
supplied in |-Code 


© Can link code as |-Code or as 
object code modules 


Microware 

1900 N.W. 114th St 
Des Moines, IA 50325 
(800) 475-9000 


Circle 292 


126 DECEMBER 1992 COMPUTER DESIGN 


©1992 Heurikon Corporation 


, 


Your success depends on having a firm grasp on today’s performance choices. 
Technology, however, is only the beginning. Effectively integrating those choices 
demands performance from hardware and software alike. You should have the 
flexibility to select from standard or custom configurations. 


Heurikon provides you with total solutions. Whether you use VME, Multibus or a 
proprietary platform we deliver you the real-time performance for your applica- 
tion. With Heurikon you have more than a grasp on the problem, you’ve got a 
handle on the solution! 


CIRCLE NO. 65 


With Heurikon 
Integrated VME 
Systems... 


Get 


Realtime 


HEURIKON” 


A COMPUTER PRODUCTS COMPANY 


Heurikon Corporation 
8310 Excelsior Drive 
Madison, WI 53717-1938 


800 356 9602 
Heurikon Europe 


+44 494) 88 32 32 


ENEW PRODUCT DEVELOPMENTS 


COMPUTERS & SUBSYSTEMS 


ACCESS.bus hardware released 
for industrial and commercial environments 


§ bus has been relatively slow in 
gathering momentum. The basic 
idea was to bring some order to the 


interconnection of a broad range of | 


accessory devices, such as keyboards, 

locators and bar-code readers. 
Digital Equipment Corp and a 

handful of other OEMs have been im- 


was intended to handle up to 14 
different devices on a single serial 
cable, which could be as long as 8 
meters. The early specification, 
however, left some leeway for imple- 
mentation options, and CATC’s ap- 


| proach handles up to 125 devices, 


while extending the 25 ft to 250 ft 


Computer Access Technology's Access.bus standard ar board provides for the connection 
of up to 125 peripheral devices to a single communications port in a pvat computer. An 
access.bus development support kit is also available. The controller board is co-marketed 
with Philips. 


plementing ACCEss.bus, but only re- 
cently has it started to catch on. 
Earlier this year, for example, an 
ACCESS.bus industry group was 
formed by 22 manufacturers. In ad- 
dition, a company has been founded 
to exploit the benefits of ACCESS.bus. 
Computer Access Technology Corp 
(catc—Sunnyvale, CA) has begun in- 
troducing products that let up to 125 
peripheral devices connect to a sin- 
gle communications port in a PC/AT 
system. 

ACCESS.bus is designed to handle 
relatively slow computer input from 
accessory devices such as key- 
boards, mice, bar-code readers, mag- 
netic-card readers, modems, and 
some signal transducers for real- 


with an ACCESS.bus adapter. 

The board uses the basic Signetics 
I[2|C configuration and interface, 
with an integral Signetics 8XC654 
microcontroller; it can handle data 


ntroduced over a year ago, ACCESS. | time control applications. Initially it | ware drivers. A Windows 3.1 version 


of the manager program is optional. 


B Commercial and industrial 

The primary offering of CATC is a 
standard 16-bit aT/ISA half-board (4.2 
x 6.5-in.) design that fits in a single 
slot and provides two ACCESS.bus 
connectors. An 8k x 8-bit SRAM buffer 
memory is included on the board. 
The unit controls a standard 


| ACCESS.bus network, which lets you 


add peripherals in several ways. 
catc has also recently added to its 
product line a compact PC/104 con- 
troller to handle industrial applica- 
tions. The unit has a smaller form 
factor (3.6 x 3.8-in.) but is function- 
ally the same as the AT/ISA version. 
Says catc president Dan Wilnai, 


| “The PC/104 accEss.bus module ex- 


ploits two new open standards ide- 


| ally suited to embedded control ap- 


plications. The ultra-compact, 


| stackable module architecture of the 


rates of up to 80 kbits/s (100 kbits/s | 


minus overhead). In addition, the 
ACCESS.bus cable carries a +12-V 
supply voltage for powering each de- 
vice. The cable carries up to 500 mA. 

CATC’s board is supported by an 
extensive software package, includ- 
ing on-board microcode to control 
physical AccESS.bus devices and an 
ACCESS.bus manager program that 
runs as a TSR under the PC/AT DOS 
operating system, routing control 
and applications messages between 
the physical devices and their soft- 


PC/104 standard makes it easy to 
design the full capability of a pc into 
all kinds of equipment and instru- 
mentation, while the ACCESS.bus se- 
rial bus communication standard 
based on the I|2]C physical layer 
protocol lets the designer connect 
multiple sensors or actuator devices 
to a single 1/0 port.” 

At the electrical level, AccESsS.bus 
functions as Philips initially defined 
its I[2|C setup. The host and devices 
are connected to both the data and 
clock lines in a “wired-AND” logical 
configuration. The wired-AND is im- 
plemented by connecting the data 
and clock output stages of each bus 
node to the lines through open-col- 
lector or open-drain transistors. 
These devices are included on exist- 
ing I{2]C components. The wired- 
AND configuration lets any of the bus 
nodes force either line low. When 
there’s no output from any bus node, 
the lines are held high with pull-up 
current sources in the host. All de- 
vices sense the level on both the 
clock and data lines. 

Because of its relatively straight- 
forward implementation and arbi- 
tration based on the same wired-AND 
configuration, the bus is basically 
immune to disruptions from the live 
insertion of additional peripherals. 


128 DECEMBER 1992 COMPUTER DESIGN 


COMPUTERS & SUBSYSTEMS 


While this is of some value in a 
commercial or desktop application, 
it’s very important in industrial ap- 
plications, where it could greatly 
simplify servicing, monitoring, up- 
dating, and downloading informa- 
tion. To avoid rebooting a system in 
such situations could result in sav- 
ing appreciable downtime. 

CATC offers a development support 
package that contains a controller 
board, an ACCESS.bus mouse, expan- 
sion box, cables, and an 87C751 mi- 
crocontroller. The kit also includes a 
comprehensive software package and 
user’s manual. The software package 
consists of on-board microcode and 
the Ac CESS. bus Pp neger, as well as 


and control program. Bates ce code for 
generic device driver interfaces to 
the pc and for ACCESS.bus device soft- 
ware modules is also included. 
cATC claims that the low price of 
the controller boards—$86 for the AT 
version in lots of 1,000—will go a 
long way to assure the rapid accel- 
eration of ACCESS.bus technology. 
Available now, the development sup- 
port package sells for $1,500 and the 
PC/104 modules for $245. 
— Warren Andrews 


ACCESS.bus 
at a glance 


e access.bus controller board 
e Up to 125 peripherals 


© Operates at up to 25 ft (250 ft 
with extender) 


¢ Connects multiple interactive vo 
devices 


e Uses low-cost I[2]C microcon- 
troller technology 


¢ Compatible with open industry 
standard 


© Connects keyboards, mice, 
trackballs, digitizers, scanners 


e Available as aT/isA or PC/104 


¢ Development kit available 


Computer Access Technology 
949 Hillsboro Ave 

Sunnyvale, CA 94087 

(408) 732-8910 


Circle 290 


Our Lists Are No Good 
(Unless You Use Them! 


In direct mail marketing, testing is the name of the ere PennWell’s 
Computer Design list is worth a test. Use a sampling of our list for as little 
as $475. It’s a small price to pay when thousands of dollars are at stake. 


nnVWwell 


ists ADVANCED 

| ] TECHNOLOGY 
GROUP 

Names you can count on. 


Call 1-800-962-4669 


Ask Deanna Rebro for good names 
1421 South Sheridan ¢ Tulsa, Oklahoma 74112 


CIRCLE NO. 66 


: : east Your VME solution for real-time performance processing... 
The Heurikon HKMIPS/V3500: 


few * 40 MHz R3500 Processor 


* 8, 16, or 32 Mbytes EDC DRAM 


* 64K each Data and Instruction Cache 
* Intel 82596CA Ethernet Interface 

* NCR 53C710 Fast SCSI Interface 

* Up to 1 Mbyte Boot PROM 


8310 Excelsior Drive * Madison, Wisconsin 53717 
Phone 608 831 0900 * FAX 608 831 4249 


HELRIKON 800 356 9602 


CIRCLE NO. 67 
COMPUTER DESIGN DECEMBER 1992 129 


BNEW PRODUCT DEVELOPMENTS 


COMPUTERS & SUBSYSTEMS 


Intel beefs up Multibus line using 486 processors 


hile the board industry 
W speculates on Futurebus+ 

and enhancements to Multi- 
bus and vME that haven’t yet achieved 
commercial viability, Intel is moving 


ahead with new families of Multibus 
I and II products. The products—de- 
signed to provide existing Multibus 
users with higher performance lev- 


els and new users with the flexibility | 


The Top 6 Reasons You Should Call MIZAR 
Before You Start 
Your Next Embedded Design. 


You're smart. You want the solution 

that is best for your design. 

You want to get your product to 

market as quickly as possible. 
Mizar’s VMEbus solutions give you a 
proven hardware starting point to build on. 
And Mizar’s variety of real-time software 
solutions enable you to get your system up 
and running in record time. 

You want to minimize design risk for 

your product. With Mips-based 
R4000 or R3000 CPUs, SPARC on VME 
designs and a variety of 68K (’010 to 040, 
including 340) single board computers, 
Mizar can supply the technology that you 
need. Whatever processor you have 
chosen, Mizar has the solution. 

You need maximum design 

flexibility. With Mizar's 
VME MXbus you can 
add custom I/O toa 
proven VME design 
and create a custom 
CPU card or a smart 
I/O card. Even if 
you need a custom 
product, Mizar 
has the 
solution. 


1-800-635-0200 


MIZAR 


Your Source for Solutions 


2410 Luna Road 
Carrollton, TX 75006 


You can get everything you need 
from Mizar including computer I/O 
such as SCSI, Ethernet or graphics 
controllers. And Mizar has all manner of 
industrial I/O as well, including digital 
and analog I/O, machine vision and 
motion control products. So if you 
need I/O, Mizar has the solution. 
Mizar’s solutions will work in your 
system to make you and your 
product star performers. 
Whatever your reason, call Mizar today. 


(214) 277-4600 (214) 277-4666 FAX 


Mizar is a registered trademark of Mizar Digital Systems, Inc. 


Other names are trademarks of their respective manufacturers. 


©1992 Mizar Digital Systems, Inc. 


CIRCLE NO. 68 


130 DECEMBER 1992 COMPUTER DESIGN 


of Multibus’s fast processing capa- 
bility—take advantage of Intel’s lat- 
est family of 80486 processors. 

The product introductions com- 
prise three Multibus II single-board 
computers (SBCs) and a high-perfor- 
mance 486-based Multibus I card. 
All three sBcs are pc-compatible 
boards; the most complete is the 
Embedded Workstation. In addition, 
the company has introduced a new 
customer service capability to help 
designers and users of Multibus and 
iRMX products. 

The three new SBCs are the isBC 
486DX66, the issc 486/166SE and 
the isBc 486/150. The 486DX66 and 
486/166SE use Intel’s 66-MHz 
486DX2 processor, while the 


| 486/150 uses the 50-MHz version. 


Intel’s DX2 technology lets the mi- 
croprocessor operate at double the 
system clock speed. The 66-MHz DX2 
processor, for example, works with 
33-MHz-based systems, while the 
50-MHz version works with 25-MHz 
systems. Intel’s 66-MHz 486DX2 is 
rated at 54 Mips, while the 50-MHz 


| device operates at 41 Mips. 


“DX2 technology gives new cus- 


tomers the highest-performance 


Multibus II single-board computers 
on the market,” says Dick Binns, 
Multibus marketing manager at 
Intel. “For our existing customers, 
the new Embedded Workstation, the 
isBc 486/166SE and the isBc 486/150 
are plug-and-play upgrades to exist- 
ing products. They are so compatible 
that customers merely need to check 
their timing loops and go. No other 
changes to the system hardware or 
software are required.” 

The Embedded Workstation is the 
most highly integrated ssc of the new 
offerings. It includes high-end Pc 


| graphics, integrated Vo and standard 


pc-compatible software that uses the 
high-bandwidth multiprocessing 
power of the Multibus II architecture. 
It can carry up to 32 Mbytes of on- 
board SIMM DRAM, IDE or SCSI periph- 
eral interface and optional Super VGA 
graphics or pc Ethernet networking. 
On the software side, the Embedded 


_ Workstation supports DOS, iRMXx for 


Windows and UNIX System V Release 
4.0, Version 3. 
The top performer of Intel’s tradi- 


| tional Multibus II ssc releases is the 


166SE, a superset of the isBc 


BNEW PRODUCT DEVELOPMENTS 


COMPUTERS & SUBSYSTEMS 


Intel introduced three new Multibus II single-board computers at this fall’s Buscon East, 
becoming the first company to offer a Multibus II ssc based on DX2 microprocessor 
technology. The issc 486/150 (left) utilizes the 50-MHz Intel 486DX2, rated at 41 Mips. 
The issc 486DX66 Embedded Workstation (center) is pc-compatible and uses the 66-MHz 
Intel 486DX2 microprocessor. The issc 486/166SE (right) is a highly integrated cpu board 


that also uses the 66-MHz processor. 


486/133SE. The latest version in- 
cludes scsi and Ethernet connectors, 
can handle anywhere from 8 to 64 
Mbytes of byte-parity-protected, fast- 
page DRAM, and includes sites for 
EPROM and flash memory support. 
The Multibus I board, the isBc 
486/12SDX2, is the highest-per- 
forming Multibus I ssc from Intel— 
or from anyone, for that matter. The 
board takes advantage of the com- 
pany’s DX2 technology and features 
a 66-MHz 486 that brings the board 
up to the 54-Mips performance level. 
Despite the fact that Multibus I 
has passed its peak, continual 
board-level upgrades have kept the 
bus viable in many applications. 
“This new board,” says Binns, “dem- 
onstrates Intel’s continued commit- 
ment to the Multibus I product line. 
We have shown over the years that, 
as Intel provides new microproces- 
sor technology, we will make that 
available in our Multibus I designs. 
Because the X86/12 single-board 
computer architecture is arguably 
the most popular and prevalent in 
the total single-board computer in- 
stalled base, we pay particular at- 
tention to our existing customers.” 
Intel is not only bringing a new 
family of boards to the Multibus ta- 
ble, but it’s also adding a new service 
organization to its existing sales op- 
eration. The new organization for 
Multibus I, Multibus II, irmx, and 
iRMX for Windows products provides 
a direct line for customers in need of 
technical or business information. 


All four isBc boards are available 


now. For quantity one, the 486DX66 | 


is priced at $5,250 (no memory), the 
486/166SE at $7,515 (8 Mbytes 


memory), the 486/150 at $5,737 (8 
Mbytes memory), and the 486/ 
12SDX2 at $7,120 (8 Mbytes 
memory) and OEM pricing applies. 
— Warren Andrews 


Multibus SBCs at a glance 


© 66-MHz 80486 processor-based 


e Uses Intel's DX2 clock-doubling 
technology 


¢ High-end pc graphics 


¢ Integrated vo plus IDE and scsi pe- 
ripheral interfaces 


© pc-compatible software 


¢ Optional Super vGA 


Intel 

5200 N E Elam Young Pkwy 
Hillsboro, OR 97124 

(800) 438-4769 


Circle 291 


Your VME solution for real-time integer processing... 


The Heurikon HK80/V960E: 
*i960CA delivers superscalar performance for applications 


requiring fast data movement 
¢ DMA-supported I/O such as Ethernet, SCSI & 4 serial ports 
* VxWorks’, pSOS+" or C Executive” speeds your development 
* Complete system integration services available 
¢ Ask about Heurikon’s other RISC & CISC CPUs 


Real-time 


8310 Excelsior Drive * Madison, Wisconsin 53717 
Phone 608 831 0900 * FAX 608 831 4249 


800 356 9602 


CIRCLE NO. 69 


COMPUTER DESIGN DECEMBER 1992 131 


“Design for X:" 
A new push for 


manufacturability, 
testability and 


reliability 


learned a little about reliability analysis work- 

ing for the Department of Defense 25 years ago. 

Let’s say you’re working on a massively destruc- 

tive weapons system. You can’t fully test the 

thing. You hope and pray, in fact, that it will 
never be used. But you must be absolutely certain— 
certainty, according to the Department of Defense is 
99.968 percent—it’ll work if you need it. 

Reliability is but one of the product-support varia- 
bles CAE tool vendors are considering under the ban- 
ner of “Design for X.” Joseph Costello, president of 
Cadence Design Systems (San Jose, CA) and co-chair- 
man of EDAC, the CAE tool manufacturers’ trade asso- 
ciation, called attention to this during a press 
luncheon at the Design Automation Conference in 
July. The “X” stands for all the back-end processes 
designers and design tool vendors are just starting to 
consider—assembly, manufacturing, reliability, re- 
pairability, serviceability, and test. 


Bf Focusing on the nuts-and-bolts 


Most of the attention of CAE software developers (and 
of trade magazine editors) has been concentrated on 
the glamorous, performance-driven design side of the 
engineering world. Less attention has been placed on 
bread-and-butter issues, such as the cost of manufac- 
turing the supersystem and the need to shave pen- 
nies—if not dollars—from the total. We can design 
great electronic systems, but can we test them? Can 
we manufacture them cheaply and in volume? Can 
we service them when they break? Do we know how 
long they’ll last? Attention to the stringent, less glam- 
orous requirements of Design for Xis where we'll need 
to look for answers to such questions. 

Racal-Redac (Mahwah, NJ and Tewksbury, U.K.) was 
among the first companies to emphasize design for 
manufacturability as an approach to PcB layout. Men- 
tor Graphics (Wilsonville, OR) is amore recent convert; 
its Manufacturing Advisor was introduced late last 
year. Cadence, with solid strength and experience in 
ASIC design, is just beginning to enhance its system- 


132 DECEMBER 1992 COMPUTER DESIGN 


MIXED-SIGNAL DESIGN Stephan Ohr 


and board-level tool offerings with improved links to 
manufacturing. 

Design for manufacturability acknowledges the 
gulf between those electrical engineers who design 
electronic circuits and those who must implement 
them on a pcp. If the truth be known, this clash of 
cultures isn’t as great between ASIC designers and 
manufacturers as it is between system designers and 
manufacturers. The Asic designers use design rules, 
cell libraries—an entire toolset, in fact—that’s been 
tweaked for the fabrication of semiconductors. On 
most frameworks you can’t invoke a simulator (analog 
or digital) without specifying which fabrication pro- 
cess youre using. Even where the Ic is designed 
entirely at a customer’s plant, it’s done with the asic 
vendor’s tools, model libraries, layout contingencies— 
in other words, with an intimate knowledge of what 
the Ic manufacturer is capable of producing. 


I The laws of physics apply 


The gap between design and manufacturing, however, 
is much wider for board-level products. There are 
differences between how designers want their board- 
level system to perform, and what you can practically 
stuffand solder onto a piece of copper-coated phenolic. 
Manufacturing and assembly engineers worry not 
just about the thickness or thinness of your traces and 
the orientation of pads and footprints, but also about 
the accuracy of hole-drilling equipment, component 
inserters and pick-and-place machinery. They think 
about how often this equipment will bend a compo- 
nent lead that fails to meet a throughhole, the rela- 
tionship between solder defect rates and lead-frame 
spacing and the percentages attached to manufactur- 
ing-induced shorts and opens. 

While the people who design high-performance dig- 
ital systems typically worry about the number of 
nanoseconds between the rising edge of a clock pulse 
and the appearance of valid data on an output line, 
the people who actually build these systems worry 
about the number of minutes the board sits in a 


THROW AWAY 
YOUR EXPENSIVE 
1488s, 1489s, 75175s... 


Eliminate 3 ICs with One RS-232 IC at Less Cost 


r-? THIN +5V 
Or == th 
= -? T2IN =e | == 0.4pF 
s+ a MAX202 |— 
r oa OApF 
OR "2 I” 
TiN — \=THour 
WV —t [—_ RIIN T2IN — — T20UT 
O1yF > | Mee) — rout Riout | BIN 
= oe 
+ R2IN R20UT — t— R2IN 
Bio ad an 
The Hard Way! The Easy Way! 


Maxim's new MAX200-MAX211 use space and cost-saving 0. 1uF capacitors operate off of single +5V supply, operate at data rates up to 
120kbits/sec, are available in the smallest packages possible, and are slew rate limited so no filter capacitors are required 


Call Maxim for A Budgetary Quote Today! TOLL-FREE 800-998-8800 


Product pehvb chides External Caps (0.1,:F) Description 
[ MAX200._—| 5/0 | 4 | 5 drivers with shutdown 
MAX201 2/2 2 Standard +5V/+12V or battery supplies 
MAX202 2/2 4 Industry standard MAX232 pinout 
MAX203 2/2 | none No external caps 
MAX204 4/0 | 4 4 drivers; replaces 1488 in +5V system 
MAX205 5/5 none No external caps 
MAX206 4/3 4 Ideal for modems 
MAX207 5/3 | 4 Ideal for modems 
MAX208 4/4 4 Ideal for laser printers 
MAX209 | 3/5 2 Standard +5V/+12V or battery supplies 
MAX211 te 4/5 a 4 Zs Complete +5V AT port; SSOP package 7 
po 
INTERFACE _c.5isn's2S8))) 


ae FREE Interface Design Guide — Sent Within 24 Hrs! 


Includes: Data Sheets and Cards for Free Samples 
CALL TOLL FREE 1-800-998-8800 


For a Design Guide or Free Sample 
Master Card® and Visa® are accepted for Evaluation Kits or small quantity orders. 


MAAALM 


Maxim Integrated Products, 120 San Gabriel, Sunnyvale, CA 94086, (408) 737-7600, FAX (408) 737-7194. 


Distributed by Arrow, Bell/Graham, Elmo, Hall-Mark, Nu Horizons, and Pioneer. Authorized Maxim Representatives: AL, M2i Montgomery Marketing, Inc.; AZ, Techni Source 
Inc.; CA, Mesa, Pro Associates, Inc., Centaur Corporation; CO, Component Sales; CT, NRG Limited; DE, TAI Corporation; FL, Sales Engineering Concepts; GA, M2i Montgomery 
Marketing, Inc.; ID, E.S. Chase; IL, Heartland Technical Marketing Inc.; IN, Technology Marketing Group; IA, JR Sales Engineering, Inc.; KS, Delltron; LA, BP Sales; MD, 
Micro-Comp, Inc.; MA, Comp Rep Associates; MN, Mel Foster Technical Sales, Inc.; MS, M2i Montgomery Marketing, Inc.; MO, Delltron; MT, E.S. Chase; NE, Delltron; NV (Reno, 
Tahoe area only) Pro Associates, Inc.; NH, Comp Rep Associates; NJ, Emtec Sales, Inc., TAl Corporation; NM, Techni Source Inc.; NY, Parallax, Reagan/Compar; NC, M2i 
Montgomery Marketing, Inc.; OH, Lyons Corporation; OK, BP Sales; OR, E.S. Chase; PA (Pittsburgh area) Lyons Corporation, (Philadelphia area) TAI Corporation; SC, M2i 
Montgomery Marketing, Inc.; TN, M2i Montgomery Marketing, Inc.; TX, BP Sales; UT, Utah Component Sales, Inc.; VA, Micro-Comp, Inc.; WA, E.S. Chase 
Distributed in Canada by Arrow and Future. Authorized Maxim Representative in Canada: Tech Trek. 

Maxim is a registered trademark of Maxim Integrated Products. © 1992 Maxim Integrated Products 


CIRCLE NO. 70 


MIXED-SIGNAL DESIGN 


chemical etching bath. Small details, easy to overlook, 
can make an enormous difference to the manufactur- 
ing engineer. Teardrop-shaped pads, for example, 
prevent the copper etchants from creating an electri- 
cal open by eating away at the sharp corners at 
junctions of pads and traces. 

The goal of design for manufacturability is to bring 
these cultures closer together: To provide a layout tool 
to the manufacturing engineer that somehow commu- 
nicates the intent of the design engineer, or a design 
tool that incorporates the capabilities and contingen- 
cies imposed by the manufacturing expert. 


Bl Closing the gap 


“The Great Wall between engineering and layout, 
between layout and manufacturing, is inevitable,” 
says John Seaton, advanced products marketing 
manager at Mentor Graphics. The company has po- 
sitioned itself among the strongest advocates of con- 
current engineering, a product development philoso- 
phy that closes the gap between design and 
manufacturing. “More than 70 percent of the manu- 
facturing cost impact,” continues Seaton, “will come 
from component choices and decisions made in the 
design environment.” 

But Seaton has no illusions that digital system 
designers will suddenly become expert in layout and 
manufacturing. “You don’t want them to worry about 
that,” he says. The better solution is to rely on a tool 
such as Mentor’s Manufacturing Advisor/Pcps, an ad- 
dition to the company’s BoardStation product that 
will provide direct, online feedback on the manufac- 
turing impact of particular board design choices. 

Racal-Redac, I believe, was among the first compa- 
nies to offer PpcB layout tools truly intended for man- 
ufacturing. Its design rule checks incorporate long 
lists of manufacturing contingencies. If you lay down 
the footprint for an so-packaged device, for example, 
the system verifies not only whether the pad sizes and 
lead pitch are correct for the device you're placing, 
but also whether the pads are oriented properly for 
the soldering technique you’re using, whether the 
placement of throughholes matches the resolution of 
your hole-drilling equipment, and even whether 
you've left enough space on a tightly packed board for 
the fingers of your component inserters and other 
pick-and-place machinery. Racal-Redac’s post-proces- 
sors provide not just the standard Gerber photoplots, 
but also numerical control (Nc) tapes for drilling and 
milling machinery. 

Key to the utility of Racal-Redac’s Visula toolset is 
a manufacturing database that lets you assign infor- 
mation to each pin or connection point. Based on the 
Informix relational database, Visula supports up to 
256 layers of information for each point, according to 
Dave DeMaria, Racal-Redac’s director of product de- 
velopment in Tewksbury. Electrical information, vol- 
tages and currents, materials, pad dimensions, 
machine tool access points, photo mask tolerances, 
preferred vendors, cost data, Nc file formats—all 
types of practical information can be accessed with a 
query from any point on the PcB layout. It’s this type 


of database, says DeMaria, that’s made Visula a 
preferred layout tool for complex new board designs 
with computer systems from companies such as Apple 
Computer and Data General. 

While implementing rules-driven design, Ca- 
dence’s Allegro board layout tools have traditionally 
been tilted toward the design part of the engineering 
process. You use them to complete a layout to get a 
better look at the layout-dependent parasitics. But 
Cadence has tipped toward the manufacturing part 
of the process with several recent announcements. 
Most prominent is a licensing arrangement with AT&T 
Bell Labs (Holmdel, Ns). Two AT&T software modules, 
design for assembly (DFA) and design for manufacture 
(DFM), will be integrated with the Allegro board design 
set and used for post-layout rule checking. The mod- 
ules, developed for telephone equipment manufactur- 
ing, will be used to verify the tolerance of solder 
masks, the shape and density of solder paste applica- 
tions, the orientation of components for soldering and 
assembly, and a long list of other tasks. 

The DFA and DFM modules are an implementation 
of a correct-by-design philosophy that Cadence is 
building in the systems arena. Typical board design 
is characterized by a number of design/analyze/fix-it 
iterations, according to Debra Ives, Cadence’s Allegro 
product marketing manager in Chelmsford. “If the 
system constraints are properly specified to the tool- 
set,” she says, “the layout tools will always make these 
visible to the user.” Manufacturability analysis, in 
fact, becomes just one of many checks the tools will 
perform to assess the viability of a design. Cadence’s 
board-level reliability assessment tool, Viable, intro- 
duced in December of 1990, for example, will assess 
the reliability of a system-level product, using ther- 
mal stresses and cost data in its calculations. 


Ef Reliability modeling technology 


For the semiconductor industry, the ability to model 
reliability would mean quicker time-to-market. The 
normal process of burn-in and reliability testing can 
delay the introduction of a new product until many 
months after the piece has been designed and a test 
program developed for it. Reliability modeling lets a 
manufacturer put together statistically significant 
data about a product even before it goes into full 
production. 

The implications of this aren’t just for weapons and 
semiconductors. An engineer at Ford Motor Company 
told me he was doing extensive work on modeling the 
in-rush current of headlamps. If you think about it, 
the filament of an electric lamp will burn itself out 
just at the point you flip on the switch. The goal of 
reliability analysis, like many other projects under 
the Design for X banner, is a less expensive product 
with a longer product life. “You want to start this on 
a cold day in Minnesota or on a hot day in Texas,” says 
Ford modeling engineer Gary Zack, “and know that 
it’s going to work.” 


Stephan Ohr is president of Indian Forest Research and 
publisher of the monthly newsletter, Mixed Signals. 


134 DECEMBER 1992 COMPUTER DESIGN 


Announcing Two New Conferences 


PUY, 


MAKING IT WORK FOR YOU 


| QUALITY- 
certirication A Matter 


e Increases your competitive 


nas of Survival 


e Ensures control, consistency 
and assurance of high 
standards here was a time when higher 


f da steady st f 
© fharoves product waakty performance and a steady stream o 


and productivity new product introductions were all that 


ais ; it took for an electronics or computer 
° es 
necre company to win the hearts of both 


e Alisting in the registry business and consumer customers. 
of suppliers Those days are long gone and everyone 
e Use of recognized is demanding more. The key to success 
certification mark in today lies as much in providing quality 


marketing and promotion 
products and quality customer service 


¢ Access to the European as it does in putting the most 
Economic Community 


sophisticated, leading-edge technology 


to work. 


A SPECIAL CONFERENCE SERIES PRESENTED BY PENNWELLS ADVANCED TECHNOLOGY GROUP 


Computer Design + Laser Focus World + Industrial Laser Review * Solid State Technology * Lightwave + Military & Aerospace Electronics 


SANTA CLARA, CA « BILTMORE HOTEL - MARCH 29, 30, 31,1993 
BOSTON, MA « MARRIOTT LONG WHARF - APRIL 12,13,14, 1993 


YOY 


Making It Work For You 


| eet gd early attempts at 
improving quality didn’t always prove 
successful. First there were quality circles 
and quality councils. Then came 
concurrent engineering, cross-functional 
workteams, worker empowerment and, 
now, total quality management (or TQM). 
For many companies, the attempts to 
improve quality failed — sometimes 
miserably — and all of these high- 
sounding terms — and the ideals they 
represented — become nothing but 
buzzwords. 

Perhaps more than anything else, 
companies failed at improving the quality 
of their products or services because 
there was no consistent, generally 
accepted framework within which they 
could develop their quality programs. 
Even more, there was no generally 
accepted performance standard by which 
they could measure the effectiveness of 
their quality management systems. In 
short, companies didn't know what to do, 
and didn't know what to do about it. 


The International Organization for 
Standardization (ISO) and ISO 9000 
are changing all that! 


Developed over a period of several 
years by representatives from the 91 
countries that are members of the ISO, 
ISO 9000 has become an internationally 
recognized family of specifications for 
quality assurance management systems. 

The ISO 9000 standard (really a set 
of five standards, numbered 9000 
through 9004) isn't a set of product 
specifications and it's not specific to any 
one industry. Rather, ISO 9000 defines a 
process — one that ultimately leads to 
certification — to ensure that a 
company's procedures for quality 
management and quality assurance for 
procurement, material management, 
design control, production process 
control, customer interface, and servicing 
are under control and are producing 
consistent results. It also defines 
guidelines for the activities needed in 


GLOBAL IMPACT 
OF ISO 9000 


© Worldwide political and 
trade policy trend toward 
quality registration 

¢ More than 50 nations have 
adopted the standards 

¢ 350 companies in the U.S. 
are now registered 

¢ 550,000 U.S. companies 
within the next 5 years 

e Within 5 years, quality system 

registration will be 

fundamental to doing business 

on a global basis 


each of these areas to identify, analyze 
and correct problems. 

Some of the benefits of adhering to 
the applicable ISO 9000 standard are 
obvious. First, quality and productivity 
are improved. Second, consistency in 
following other established standards is 
ensured. Third, costs are reduced by 
doing things right the first time and 
every time. The bottom-line result is that 
your company's ability to compete in the 
world market is improved. In fact, it may 
soon be impossible to compete globally 


without ISO certification. 

There's an irreversible trend in 
political and trade policy toward quality 
system registration and more than 50 
countries have already adopted ISO 9000 
as a national standard. In the U.K. alone, 
more than 20,000 companies are now ISO 
certified, and certification will soon be a 


A AM TY I LE OA NES RRL EY 
“ISO 9000 is documented 
common sense. 

There is no black magic, no 
voodoo, no great complicated 
indoctrination program. 

Just plain, old-fashioned 
common sense - 

Doing Right Things, Right!” 


Jim Carras, 
The Carman Group 


requirement for access to the European 
Economic Community (ECC). While only 
a few hundred companies in the U.S. are 
currently certified, and only a handful of 
these are electronics or computer 


ISO 9000 — DEFINED FUNCTIONS AND ACTIVITIES 


FUNCTIONS 


Procurement 


Material Management 


Production Process | 
Control F 


Customer Interface 


Design Control 


ACTIVITIES 


Statistical Techniques 


Corrective Action | 


Validation, Calibration | 
& Maintenance 


Inspection & Test | 


YOY 


Making It Work For You 


companies, it's estimated that more than 
a half-million will be certified in the next 
five years. 


Make no mistake about it, By the 
end of the decade, and most likely 
before, ISO 9000 certification will 
be a requirement for doing business 
on a global basis. 


As you might expect, obtaining ISO 
9000 certification isn't a cake walk. The 
procedures are rigorous and the auditing 


Grayhill Inc. which manufactures 
switches, solid-state relays and 
distributed control components, has 
just been registered to ISO 9001. 
Because of the registration, 
Hewlett-Packard, which audits 
Grayhill annually using its own 
three-person team, has said its 
audit would be unnecessary. 
According to Brian May, marketing 
manager for Grayhill, his company 
sought registration for several 
reasons. One was to gain an edge 
over competitors who weren't 
registered. 

“Then there's the issue of 
making Grayhill a better company 
and being able to reduce 
redundancies in our system and 
reduce our scrap rate. And then 
there's the financial payback from 
doing all of this,” says May. 


teams sent in by the organizations 
authorized to qualify a company for 
certification are thorough and soul- 
searching. Contacting the ISO for its list 
of accredited certification organizations, 
signing a contract with one of them, 
signing a check, and then exposing 


yourself to scrutiny isn't the best way to 
go about certification. 

A better way is to get educated about 
ISO 9000 first. Start by learning the 
details of the 20 specific ISO 9000 quality 
management system requirements, and 
the most important aspects of each of 
these requirements. Learn what it takes 
to define a quality management system, 
how to prepare a Quality Manual and how 
to select, train and qualify your own in- 
house auditors. Then get organized for 
implementation and implement an ISO 
9000 Quality Manual. Then contact an 
accredited certification organization. 

But how do you get educated about 
ISO 9000 and what it takes to get 
certification? Fortunately, there are 
consulting and training organizations, 
such as The Carman Group in 
Richardson, TX, that can help you 
through these early stages. They play an 
important role in the overall 
certification process, because the ISO 
expressly forbids organizations that 
perform ISO 9000 assessments and 
audits from advising companies on how 
to set up their quality systems or to 
write their quality documents. 
Companies seeking ISO 9000 
certification that don't pursue pre-audit 
or preparation services suffer a 70 
percent failure rate the first time 
through their audit. That's an expensive 
way to learn what ISO is all about. 

Before long, trying to survive in a 
marketplace that demands quality as 
much as high performance products — 
and want some proof that you can 
provide the quality you claim — will be 
impossible. ISO 9000 certification is a 
critical part of that proof and the time to 
take the first step toward certification is 
now. That first step is learning what it 
takes to become certified and The 
Carman Group can help with it's ISO 
9000 seminars created specifically for 
high technology companies, and in 
particular, for those companies in the 
electronics, computer and electro optic 
industries. 


THE ISO 9000 
STANDARDS: 


ISO 9000: Quality 
Management and Quality 
Assurance Standards — 
Guidelines for Selection 

and Use 

ISO 9001: Quality Systems 
— Model for Quality 
Assurance in Design and 
Development, Production, 
Installation, and Servicing 
ISO 9002: Quality Systems 
— Model for Quality 
Assurance in Production and 
Installation 

ISO 9003: Quality Systems 
— Model for Quality 
Assurance in Final Inspection 
and Test 

ISO 9004: Quality 
Management and Quality 
Systems, Elements and 
Guidelines 


YOU'RE IN A SELECT 
GROUP IF YOU'RE 
ISO 9000 CERTIFIED 


¢ AT&T 

¢ Bell Northern Research 
¢ Compaq Computer 

e Data General 

¢ Digital Equipment Corp. 
¢ Dupont 

¢ GE Fanuc 

© Grayhill 

¢ Hewlett-Packard 

e Lasertron 

¢ Northern Telecom 

e Prime Computer 

e Signetics 

e Square D 

e Sun Microsystems 

e Texas Instruments 

e Unisys 

e Xerox 


YYOD 


Making It Work For You 


he Carman Group Company, in association with PennWell 
Publishing, has created a specially tailored version of its 
successful three-day ISO 9000 seminars that's intended to 
meet the needs of corporate management (Presidents, 
General Managers, Sales Managers, Quality Managers, etc.) 


DAY 1: 


Recommended for corporate managers who need to 
learn about ISO 9000 and its impact on their 
organizations. 


e Benefits of ISO certification 

e Six functions covered and the activities within each 
function 

e The steps to certification and maintenance 

e Typical timeframes and fees 

e Application of ISO standards to your company 
requirements 

e The Corporate Needs Assessment 

e Strategic and operating plans 

¢ Comparison of ISO to Malcolm Baldrige Award 
and MIL-Q-9858A 


and design, test and manufacturing management (Directors 
of Engineering, VPs of Engineering, Product Managers, Test 
Engineering Managers, Senior Design and Test Engineers, 
Manufacturing Managers and Engineers, etc. ) at 
computer/electronic/electro optic OEMs and OEM suppliers. 


DAYS 2 &3: 


Recommended for those technical managers and 
engineering personnel who will actually be writing the 
documentation and procedures for ISO certification. 


e Definition of a Quality Management System 

¢ Global objectives of procedures 

¢ Relationship of each ISO 9001 paragraph to key points, 
manuals and procedures 

e¢ Write a procedure to select, train, qualify, and 
certify your own in-house auditors 

e Plan an audit/compliance schedule 

e Provides a workshop environment to gain insight from 
other company representatives 


REGISTER TODAY! 


A SPECIAL CONFERENCE SERIES PRESENTED BY PENNWELLS ADVANCED TECHNOLOGY GROUP 
Computer Design + Laser Focus World + Industrial Laser Review * Solid State Technology * Lightwave + Military & Aerospace Electronics 
SANTA CLARA, CA + BILTMORE HOTEL - MARCH 29, 30, 31,1993 
BOSTON, MA - MARRIOTT LONG WHARF - APRIL 12,13,14, 1993 


MAIL application with your check payable to: 
Seminar Coordinator-The Carman Group, Inc. 
P.O. Box 835088, Richardson, TX 75083-5088 


Seminar Location: 


or REGISTER by PHONE: 800-942-6880 
or FAX this application to: 214-669-9478 


Seminar Date: 


Company Name: 


Address: City State Zip 

Business Phone: ( ) Extension Fax: ( ) 

Name of Attendee 

i\p |_| Day 1 $295 |_| Days 2&3 $795 | | Days 1,2&3 $995 

2 |__| Day 1 $295 |__| Days 2&3 $795 | | Days 1,2&3 $995 

3; |_| Day 1 $295 |__| Days 2&3 $795 | | Days 1,2&3 $995 
Ota eh Total $ Total $ 


IF YOU REQUIRE ADDITIONAL INFORMATION, 
CALL (214) 669-9464 


Grand Total $ 


(Deduct 10% if registering three or more from the same company) 


If seminar is cancelled for any reason, the liability of the Carman Group is limited to a refund of the course fee paid. Apply a 10% discount if registering three 
or more from the same organization. Registration is not guaranteed until check or Purchase Order has been received by the Carman Group. Full refund for 
cancellations up to 2 weeks prior to the beginning of the seminar. Cancellations between 2 weeks and 3 working days prior to the start of the course are 
subject to a $150 cancellation charge. Cancellations less than 3 days prior to the start of the course are subject to the full course fee. 


CIRCLE NO. 71 


IT CAN BE THIS EASY! 


OrCAD’s innovative ESP Frame- 
work can make creating a netlist from 
your Schematic as easy as pressing 
an on-screen “button.” 

Call (503) 690-9881 for a FREE 
demonstration disk and information 
about the entire OrCAD product line: 
schematic design, simulation, pc 
board layout, programmable logic IC 
design and more. 


CIRCLE NO. 166 


Oy Be Os ey Be 


in-Circuit 
Emulators 
For 


SEE EEM 92/93 

Pages D 1286-1291 

@ Rental and 10-day trials available. 

@ Full Source-level Debugger w/complete C-variable 
support. 

@ Supports virtually all members of the 8051, 68HC11, 
68HC16 and 68300 families. 


CALL OR WRITE FOR FREE DEMO DISK! 


51 E. Campbell Avenue | Call 408-378-2912 
noHau Campbell, CA 95008 Nohau's 24-hour 
FAX (408) 378-7869 information center to 


CORPORATION (408) 866-1820 receive info via your FAX! 


SHOWCASE 


CIRCLE NO. 167 


8051 


IN-CIRCUIT 
EMULATOR 


$99500 


m 8031/32/51/52 support 

mi O4K Memory/O4K breakpoints 
Source level C and Assy debugging 
Wl Trace Buffer gy Programmers 

li Money Back Guarantee 


VAIL SILICON TOOLS 
305 570 5580 


CIRCLE NO. 168 


REMOVE HARDWARE 
O——-r LOCKS x-—0O 


Protect your investment! 

Don’t wait for your lock to get lost, 
stolen or fail and render your pro- 
gram useless. 

Our SAFEKEY’S are guaranteed to 
unlock the following: 


PADS 2000 MICROCADAM TOPAS 
P-SPICE MICROSTATION PCAD 
CADKEY 3D STUDIO & MORE 


From $399 plus S&H 
(609) 390-2799 


wen | 24 HR. FAX HOTLINE we 
ies (609) 390-3750 


IMAGINE THAT 


1 Evergreen Dr., Seaville, NJ 08230 
TM-Trademarks property of respective owners. 


CIRCLE NO. 169 


The Ultimate 


SBus Extender 


i 


@ All 82 SBus test points in Logical order 
for fast logic analyzer hookup. 


H@ Voltmeter output jacks indicate current 
consumed by board-under-test, and 
LEDs warn if | >2A or V< 4.75. 


uLTRAVIEW HM 


475 Yampa Way, Fremont CA 94539 (aon) SE 
Phone 510-657-9501 Fax 510-657-0927 en 


CIRCLE NO. 170 


QUICK-TURN 
PC BOARDS 
INSTANT QUOTES 


1-800-234-1556 


(After Hours (602) 377-7319) 


Single/Double Sided/Multi-Layer 
Gerber Input / Floppy or Modem 


MIL 
Approved 
U.L. Listed 


AVANTI CIRCUITS, INC. 


17650 North 25th Avenue 
Phoenix, Arizona 85023 


(602) 863-7729 & 234-1556 
Fax (602) 375-1909 
BBS / Modem (602) 234-1737 


CIRCLE NO. 171 


386/486 


Bolt-in Computers” 
for embedded applications 


or aggressive applications 


Iz 386SX 486SLC 
1.8 MB ROM 


(818) 244-4600 


MICRO/SYS 


CIRCLE NO. 172 


Half size ECL Clock Oscillator 


= 


as 
160 mHZ 


Connor-Winfield Corp. introduces its new 8-pin 
DIP ECL clock oscillators. The E500 Series is available 
in frequencies from 24 MHz - 180 MHz. Options availa- 
ble include industrial temp range of -40C to +85C, com- 
plimentary output, enable/disable function, and surface 
mount header. Frequency stabililites are available to 
+/-25 ppm over temperature 

These models are available with supply voltage of 
either -5.2 V de (10K equivalent) -4.5 Vde (100k equiv- 
alent) or +5 Vdc. Prototype quantity pricing at 120 MHz 
is $43.90 each. Delivery is stock to 7 weeks A.R.O. 
Contact Barney II] at: Connor-Winfield Corporation 
1865 Selmarten Road, Aurora, IL 60505 
PH: (708) 851-4722 FAX: (708) 851-5040 


CIRCLE NO. 173 


«gw Little PLO™ 579, 


Our new Little PLC™ measures only 4.33 x 2.85 inches 
and can mount on standard DIN rail, This miniature 
controller costs only $195, including 8 optically isolated 
inputs and 8 relay driver outputs. Low cost expansion 
cards allow you to add more inputs and outputs: digital 
and analog. It has dual RS-485 serial I/O, battery 
backed memory and time/date clock, programmable 
timers and a watchdog. Our easy to use and affordable 
DynamicC™ in ted development system also costs 
$195. You can write simple programs in an hour, or you 
can develop major applications with 20,000 lines of C 
language 


Z-World Engineering 
1724 Picasso Ave., Davis, CA 95616 
(916) 757-3737 Fax: (916) 753-5141 
24 hr. Automatic Fax: (916) 753-0618 
(Call from your fax, request catalog #18) 


CIRCLE NO. 174 


COMPUTER DESIGN DECEMBER 1992 139 


te er Diet 


SHOWCASE 


High Speed 
Interconnection 


As 


New flexible circuit cable features integrated 
shielding, grounding and controlled 
impedance yet can be bent or folded to 
interconnect multiple planes 

* Designed for high-speed applications 


EPROM PROGRAMMER 


STD ANALOG I/O 
GET A COMPETITIVE EDGE! 
LCD Density—up to 16 A/D inputs and 8 D/A 


Quick pulse pgms. eight 1 Mbit EPROMs in 40 sec 
*Stand-alone or PC-driven *1 Megabit of DRAM 
¢RS-232, parallel in & out ports Made in U.S.A 
*Binary, Intel hex, & Motorola S formats —*AQ Identifier 

*100 user-definable macros «2 year warranty 
+information, call (916) 924-8037 «Single pgmr. $550 


NEEDHAM’S ELECTRONICS 


4539 Orange Grove Ave. * Sacramento, CA 95841 
(M-F, 8-5 PST) = 
= =i 


CIRCLE NO. 175 


WHY?! 


BURN EPROMS? 
when 
1 _# 
Quality, FAST-LOADING 
EPROM EMULATORS 
start at ONLY 


outputs on one card. Speed—throughput 
rates up to 59 kHz. Intelligence—many pre- * Available in Stripline or Microstrip 
programmed modes. Input filters, prog. gain * Compatible with all available connectors 


= eas u _ RIP RS an a ae including ZIF 
amps, sample holds, FIFO I/O buffe rs& many «iaeeta ECC eritosioe sonatas 
other features too numerous to mention here. 


ROBOTROL CORP. ES Sheldahl | 


925 W. San Martin Ave, PO Box 990, anal GATED 
media it oe thfield, MN 55057 
oe oats yh Sen ao 307/663-8000 ext. 246 
CIRCLE NO. 176 


CIRCLE NO. 177 


357 MHz 14-Pin 
Clock Oscillator 


Connor-Winfield Corp 
announces literature on a 
new line of high frequency 
ECL Logie clock oscilla- 
tors. The ECLB Series 
oscillator covers the high frequency range of 8 MHz-360 r 
MHz. AVAILABLE NOW IN A 14-PIN DIP, Literature PROMICE is a universal system. 
for a double DIP version with frequencies to 500 MHz is *Develops code for any microprocessor 


Complete, real time, source level debugging 
a available equencies to 90 N are now available : 

also;av silable see: bs ee ik mas *Host software for DOS, Unix, Mac, VMS 
with Voltage Control function (model EV53 series). 


*Non intrusive on your target system 
Contact Barney III for details. *Simply plugs into any ROM socket 
Additional specifications listed below: PROMICE also supports Turbo Debugger, 
Model ECLB C thru ROM, FreeForm, GDB, and more. 
27256 


firmware development needs 


- LARGER MODELS AVAILABLE Package |4-pin DIP 
Frequency: 8 MHz to 360 MHz 
BEAT YOUR NEXT DEADLINE - Supply 5.2 or -4.5 Vde PROMICE 
Call or FAX for Engineering Specs ..the affordable solution. 
Voice or FAX: (214) 272-9392 Connor-Winfield Corporation Ages" 
1865 Selmarten Road Inc 


Technical Solutions 


PO BOX 462101 Garland, TX 75046-2101 


Aurora, IL 60505 
PH: (708) 851-4722 FAX: (708) 851-5040 


TEL: (614) 899-7878 
West: (415)750-0219 
FAX: (614) 899-7888 


* DOWNLOAD 27512 In UNDER 3 SECONDS! 


CIRCLE NO. 178 CIRCLE NO. 179 


Multibus II 


CIRCLE NO. 180 


BLAZING | 
GRAPHICS 


CapFast Schematic 
Capture 
and Interface Tools 


Parallel System 
Bus Analyzer 


PSBA-100 A productivity 


enhancement tool for the system 


Available on both DOS, Windows and 
UNIX (SPARC, DEC, HP, IBM) 


integrator, field service engineer, 
software, and hardware engineer. 


¢ Stand-alone, single board computer 

CapFast is an advanced hierarchical * 6U form factor, installa in asingle'slot 
schematic design and interface tool for * Built-in, terminal-based user interface 
PCB, PLD/FPGA. as well as ASIC * Supports all four address spaces + Windows 3.1 compatible » TMS34020, 32/40 MHz 
designs. * Data capture based on Multibus II protocol — | + 640x480 to 1600x1200 + Floating Point Processor 

Ne * Fully programmable filter logic uses © 15, 16 & 24-Bit True Color * 512 KB Local SRAM for FPP 

The optional EDIF 200 tools allow the templates based on Multibus 11 protocol + 3D Modeling, Fractal graphics. «4 MB VRAM, 4 MB DRAM 
designer to translate CapFast schematics * Filter logic supports 16 trigger levels | + User Programmable +512 KB EPROM site 


to and from other EDA systems, such as ee 
Mentor Graphics and Cadence. For further 


information, please call (503) 645-0313. PRE For more 


*RGB & NTSC/PAL outputs + User Installed Upgrades 


* 3 Year Warranty * Free TIGA Driver 


PRC Inc information 
* 410 Wall Street and free Demo ZWICK SYSTEMS INC. ineend 
dip Phase Three Logic Bellevue. NE 68005 Disk, Call (402) 293-3900 S 


CIRCLE NO. 181 


CIRCLE NO. 182 CIRCLE NO. 183 


140 DECEMBER 1992 COMPUTER DESIGN 


Es Sa Was i 


oH OO: WEG ASE 


OS-9 
VMEbus 
Networking 


Hardware and Software 
Solutions for: 


-ARCnet -Bitbus 
-Ethernet -CAN 
-Tokenring -RS-485 


TEL (408) 356-3817 * FAX 356-1755 
CIRCLE NO. 184 


SYSTEM 
SHOWCASE ——— 


Reach over 100,000 
qualified engineers and 
- ineering managers 


SYSTEM SHOWCASE 


advertising. 


Rates start at $940 


For more information 
call Sue Shorrock at 
800-225-0556 or 
508-392-2185 


CIRCLE NO. 187 


-ADCEeT.. 
TARGET 


COMPUTER DESIGN SUBSCRIBERS 


BY MAIL 


COMPUTER DESIGN subscriber list 
available for rent. 100,000 direct mail 
responsive engineers and 
engineering managers. Key decision 
makers, by name, at business 
addresses. Target by job function, 
company type, design management, 
product design, purchase influence 
or geographic areas. Proven winner 
for books, subscriptions, technical 
reports, seminars, conferences, tools, 
components, catalogs, hardware, 
software, testing instruments and 
many other offers. 

For more information call 

Deanna Rebro at PennWell Lists, 

Advanced Technology Group: —_ 


800-982-4669 or 918-831-9551 
CIRCLE NO. 188 


RUGGED 486DX-50 wuz 


14 Slot 300 W, 4MB, FD, 80MB HD 
Industrial VGA (1024 x 768) monitor 
Slide tray with removable keyboard $ 


Micro Alliance, Inc. 
449 Santa Fe Drive, Encinitas, CA 92024 


619-942-9800 
CIRCLE NO. 185 


$ 3,495.00 
$ 995.00 
325.00 


State Machine 
Design 
For Complex & High Density PLDs 
F 


Soe 


nom CUPL 


The most powerful PLD/FPGA CAE 
design software from $495.00 


CUPL’ 4.2 
1-800-331-7766 LOGICAL 


305-428-6868 
CIRCLE NO. 186 


EMPLOYMENT OPPORTUNITIES, OUTPLACEMENT AND POSITIONS WANTED 


CAREER 


CONNECTIONS 


Recruitment Advertising 
Sue Shorrock, (508) 392-2185 


Closing Dates for upcoming 
magazine issues 


Issue Closing 
JAN DEC 4 
FEB 


JAN 5 


POSITION WANTED ADS 


Free 1" ad to subscribers seeking full- 
time employment. Just include 50 
words of copy and your subscription 
label. We'll run your ad in 2 consecutive 


issues. Available to non-subscribers or | 


consultants/companies at $125 per 
column inch. Mail your position 
wanted ad to: COMPUTER DESIGN 
Positions Wanted, One Technology 
Park Drive, PO Box 990, Westford, MA 


01886 
COMPUTE RE Technology 


and Design 
Directions | 


PROJECT MANAGER: Highly versatile pro- 
fessional with over 15 years of broad-based ex- 
perience in Project Management, Economic 
Analysis and Engineering gained with blue chip 
firms (GTE, PacBell, FHP, etc.). Technically 
oriented, MBA, BS, and BA degrees with strong 
functional skills embracing all areas of research, 
applications engineering and business analysis. 
Call Bob Mazzola, (714) 841-8978. 


GREATER BOSTON, MA AREA: Interested in 
adding an experienced COMPONENT/PRO- 
DUCT ASSURANCE or MANUFACTURING EN- 
GINEER to your staff? Look no further! Over ten 
years experience: BS Electronic Engineering 
Technology; Supervised staff of 8; Military/com- 
mercial manufacturing; Call George J. Alexan- 
dropoulos (508) 692-7301. I'll FAX resume. 


Fault tolerant computing, digital, analog , software 
hands-on design and analysis. Reliability, cost 
and performance modeling. Failure Modes and 
Effects, worst-case analyses. Multi-tasking soft- 
ware and hard real-time systems design. SOA 
system methodologies. Don Uhrich, DEPEND- 
ABLE SYSTEMS, 7088 Olde Stage Road, 
Boulder, CO 80302, (303) 440-4696. | 


SENIOR ENGINEERING MANAGER/EN- 
GINEERING DIRECTOR: Over 20 years of 
successful and professional experience in major 
industrial electronic companies. Expertise in plan- 
ning conceptual electronic design, with emphasis 
on managing, directing and developing people for 
project and product success. BSEE, MSEE and 
MBA. Resume on request. Bruce Carlton, 2045 
E. Knox Rd, Tempe, AZ 85284, (602) 831-9699. 


SENIOR LEVEL MULTIMEDIA SYSTEMS 
MARKET ANALYST, STRATEGIC PLAN- 
NER AND PRODUCT DEVELOPER. Mem- 
ber of ANSI and ISO Experts Groups on: 
digital Image, Motion Video, Audio com- 
pression, and ISO Electronic Still Pictures 
Imaging. Experience developing MPEG 
Video chip, DSP-based MPEG-Audio soft- 
ware solution, Laser Disc-based Mulitme- | 
dia Applications. Call Alfred Riccomi (214) 
644-8875. 


TECHNICAL WRITER. Eight years publications 
experience. Documentation and promotions in- | 
cluding copy and scriptwriting. Knowledge of 
popular PC packages. Clients include CAD, | 
robotics, software developers, design. Offer free 
diagnosis of your publications needs. Samples. 
Call Jay at (617) 523-4217. | 


COMPUTER DESIGN DECEMBER 1992 


141 


COMPUTER 7 


DESIGN and Design 


1 993 EDITORIAL CALENDAR 


Directions 
A PennWell Publication 


ISSUE SPECIAL REPORT 


TECHNOLOGY FOCUS PRODUCT FOCUS 


DESIGN STRATEGIES 


OEM INTEGRATION 


JANUARY Verilog and VHDL *DSP development tools C cross compilers Networking 
Disk drive controllers 
and associated ICs 
FEBRUARY * Bridging the buses Software tool integration Flash EEPROMs Process control 
Buscon West, ICs for desktop video 
EDAC/Euro ASIC 
MARCH Memory architectures «Multithreaded SCSI host adapter boards Data acquisition 
RISC '93, operating systems 
PCB Design ¢PC-Based CAE/CAD Tools 
APRIL* EMBEDDED COMPUTER CONFERENCE (ECC) SHOWGUIDE** 
Embedded PC/AT architectures in *Developments in 3-V ICs Device programmers Peripherals 
Computer embedded applications «Evaluating simulation 
Conference strategies 
MAY SPECIAL REPORT ON FUTURE COMPUTING: Virtual Reality 
cicc New applications for DSP Benchmarking Video D-A converters Portable computers 
programmable devices 
¢Bus standards 
JUNE* High-level synthesis and = * Small form factor VME Ultra-fast SRAMs Graphics 
DAC architectural design «Data compression 
standards and ICs 
JULY Advances in IC packaging Interfaces for DSP Real-time kernels and Imaging 
Fuzzy Logic ’93 ¢ Fuzzy/neural update operating systems 
AUGUST* Trade-offs in *RISC in real time Emulators Robotics 
programmable devices «Integrating CAE 
architectures and CAD databases 
SEPTEMBER Software testing *Futurebus+ Low-power DRAMS Instrumentation 
EuroDAC, and quality «Integrating testability into 
Buscon East, the ASIC design process 
Embedded Systems, 
Wescon 
OCTOBER* ANALOG & MIXED-SIGNAL DESIGN CONFERENCE SHOWGUIDE** 
Analog & Designing mixed *Hardware/software trade— Logic analyzers Simulation 
Mixed-Signal digital/RF systems offs in multiprocessing 
Design «Network interfaces 
Conference and interface ICs 
NOVEMBER SPECIAL REPORT ON FUTURE COMPUTING: The merging of computers and communications 
Comdex Designing for testability «PLD design tools High-resolution A-D Communications 
and manufacturability *Mezzanine buses converters 
DECEMBER* Designing the next ¢Full-system simulation VME CPU Boards Supercomputers 


generation of 
portable computers 


“Starch Readership Research Issue 


*FAX/modem ICs 


**Contact Computer Design for circulation, rates and closing dates 


PENNWELL PUBLISHING COMPANY ¢ ONE TECHNOLOGY PARK DRIVE ¢ WESTFORD, MA 01886 ¢ 508-692-0700 * Fax 508-692-7780 


ACCOUNTS REPRESENTATIVES: * WESTFORD, MA, Sue Nawoichik, Sales Manager, 508-392-2118 800-223-4259 ¢ David Singer, 508-392-2109 


¢ Secondary & mezzanine 
buses 
*Backplanes & enclosures 


«Input devices 


Printers & output devices 


* Networking interfaces, 
standards & components 


¢ Display devices & 
monitors 


« Power sources 
¢ Interconnects 


«Mass storage (disk, tape, 
CD-ROM, memory cards) 


COMPUTER 7" 


For more information, contact any of us: PUBLISHER: David L. Allen, 508-392-2111 « ASSOCIATE PUBLISHER Tim L. Tobeck, 508-392-2116 « P 
NATIONAL ACCOUNTS MANAGERS: ¢ WESTFORD, MA, Tim Pritchard, 508-392-2217 ¢ SPRING, TX, Eric Jeter, 713-353-0309 Fax 713-288-8350 and Design 
¢ CAMPBELL, CA, Diane Palermo, 408-371-7551 Fax 408-371-6239 ¢ GLEN ELLYN, IL, David Ginter, 708-469-2388 Fax 708-469-2292e STRATEGIC D rer in i 5 
800-223-4259 ¢ INTERNATIONAL SALES OFFICES: ¢ SURREY, ENGLAND, David Round, 81-770-1100 Fax 81-770-9779 « PARIS, FRANCE, 

Daniel R.Bernard, 1-39-14-6780 Fax 01-39-14-7014 ¢ MUNICH, GERMANY, Johann Bylek, 089-903-8806 Fax 89-904-3526 * MILAN, ITALY, 


Luigi Rancati, 2-70-30-0088 Fax 2-70-30-0074 « TOKYO, JAPAN, Toshio Equsa, 81-33-536-5404 Fax 03-536-5490 * ASIA, AUSTRALIA, 
NEW ZEALAND, Tom Gorman, 852-833-2181 Fax 834-5620 


A PennWell Publication 


CIRCLE NO. 78 


ADVERTISERS INDEX 


Computer Design’s 
INSTANT DATA ACCESS 
ADVERTISERS 


To receive data sheets instantly from these advertis- 
ers via FAX, dial (617) 494-8338 and when 
prompted, enter the 4 digit document number 


shown here. 


ADVERTISER 


Macrolink 
NEC Technologies 


ADVERTISER PAGE 
NO. NO NO, 


A 
Advanced Micro 


Ariel Corporation 
ATMEL Ae i 


BaAGOMIM asscssvsvereccuvsessacess 24 18 
Brooktree Corporation ree 

Brooktree Corporation 
BUSCON '93 West......... 


Cc 

Chrislin Industries........... 
GIBMCOF AG cccarestce marvete 
Compass Design 
Automation... 
Compcontrol, Inc. . 
Computer Design... 
Computer Design... 
t Computer Design... 
* Computer Design...... t. 
Connor-Winfield Corp.... 
Connor-Winfield Corp... 
CSP caciucitediepaceschvaeanavaoceees 
Cypress Semiconductor . 


D 
Diversified Technology.42- Pe bp caanaicoravas 27 
BYRSteny,. Gis. sascancestsacnagl dl anceecre scares Areca 1032 
E 
Electronic Solutions ............ Neaveehrvacsures 2 


ELMA Electronics... 
ELMA Electronics 
Embedded Computer 


Conference ........5. 2a haeegties .60 
Eyring Corporation .........122..ccc .63 
F 
Force Computers......... VGedPiensriiceaces 10 
G 
Grammar Engine............ 140... . 180 
Greenspring Computers .107...............55 
Greenspring Computers .109..... 57 
Greenspring Computers .111..... 59 
H 
Heurikon Corporation ....127.. 65 
Heurikon Corporation ....129. 67 
Heurikon Corporation ....131.... 69 
* Hitachi America, Ltd.........19.. cee 13 
HM Systems........ PTROAN 2 vcccsssasiinss SOZ 
Huntsville Microsystems......4... 4 
! 
magine That....... 139 169 
ntegrated Device 
TRCANOIOGY acincievanvgsis Massy vd 
ntegrated Systems, Inc. ...47 33 
t Intel Corporation... i 5c ee 
nvitational Computer 
Conference.......:.0 1102... 58 
POMNGS UMC yy casnecacpsacsstcteec Mover sass 30 
SO 9000....... 135-138. 71 
K 
KAD AK a cacauntiachaarad ovata 11 
L 
Lattice Semiconductor......51 29 
Logical Devices, Inc TER sss 186 


ADVERTISER PAGE CIRCLE **IDA 
NO NO. NO. 
M 
Macrolink, Inc. ......... ce MUG caccasubes cont 54... 1037 
Matrix Corporation............ 74... 47 
Maxim Integrated 
PROGUCES!.scdescss05- seer is f= fe sana 
Mercury Computer 
Systems .......... Fanass 
Micro Alliance.......... 
Micro-Aide, INC... 
MictO-SYS..o sais cccitee i 
Micron Semiconductor ......41..........+.26 
Microtec Research, Inc.......67..... mts 
Microware Sysetms Inc......35...0......24 
Mitsubishi ElectronicsDG .54............... 35 
MIZAReicuaticsiesn pers Fa 68 
Motorola Semicond 
PIS says seas seatonss 2OR2 1 sinccavaivssxex VO 
Motorola TSD Group.........57.....0. aoe 
N 
NEC Electronics .. ke ae 
NEC Technologies .. 124-125. si OAs 1055 
Needham’s Electronics... 140.... ihe 
Nohau Corporation .........139............. 167 
oO 
CaS YS MINCE areits fetetcconsexchtZs BS. oa: 


OrCAD Systems.. 
OrCAD Systems 


Pentek sess sale iuaivenrs 
Phase Three Logic . = 
PROS IGtensrcnca sto’ 


Q 
Quantum Software 
Systems; Haomtcsua/ SO oO 


R 
RadiSys Corporation ....... CV3..0.0ce 82 
Radstone Technology 
Cor| el ieee 
RISC ‘93 Overview ....... iss 
Robotrol Corporation ..... 
5 18, Fo Fal a chee ore 


‘3 
Sheldahl ............000. spe AAO raasssecees 177 
Sky Computers, Inc. ........ AGAR sere 53 
Spectrum Signal 


ProcesSiNg..........::0+++: 
Synergy Microsystems, 
Synergy Microsystems, 


1 
adpole Technology .......... 59.0... 39 
Technical Solutions.......... 2: rr 178 
Teknor ie adi INGS Bo iececarercuss 50 
TOR ERCINS NG cate veg pcev 07 see enemas 5 
t Texas Instruments........ 81 eee 
t Texas Instruments.. Baixwaieere 
* Texas Instruments.. BE © Pe ane - 
* Texas Instruments..............81 Whine 
oronto MicroElectronics ... 18 ; 12 
U 
Ultraview......... Sere Oo .. 170 
Vv 
VenturCom , es) we. 
VMetro, Inc....... sABcserasasisiasep ht 
Vail Silicon Tools, Inc....... 139 168 
Ww 
Wind River Systems ers are 43 
Z 
Z-World Engineering........ 139 174 
Ziatech Corporation.........114 Ron 
Zwick Systems, Inc. ......... 140... 183 


* Domestic only 
t International only 

** These advertisers have made arrangements to 
provide you with instant product data via Com- 
puter Design's Instant Data Access (IDA) System. 


The Advertisers Index is published as a service. 
The publisher does not assume liability for 
errors or omissions. 


SS aE, 
When your product 
advertising demands 
that you reach the 
key decision makers 
in the microprocessor 
based electronics 
OEM, 

COMPUTER DESIGN 
delivers! 


Only COMPUTER DESIGN: 


eserves today's $570 
billion microprocessor 
based electronics OEM 


*provides design 
directions, options and 
choices-with exclusive 
"“why-to" editorial 


edelivers over 100,000 
engineering managers 
and engineers-100% 
design and development 
qualified! 


ereaches over 71,000 
design and development 
engineering managers- 
more than any other 
design publication in 
the market 


eis the fastest growing 
publication in the field 


For more information on how 
to subscribe or advertise, 
please contact: Tim Tobeck, 
National Sales Manager/ 
Associate Publisher at 
(508)392-2116. 


COMPUTER ‘ech 


and Design 
Directions 


OneTechnology Park Drive 
Westford, MA 01886 
(508) 692-0700 
CIRCLE NO. 80 


COMPUTER DESIGN DECEMBER 1992 143 


COMPUTER Technology 


and Design 
Directions 


Executive Office: One Technology Park Dr, PO Box 990, Westford, MA 01886 
(508) 692-0700 Fax: (508) 692-7780 Telex: 883436 
Publisher: David L. Allen (508) 392-2111 
Associate Publisher/Editor-in-Chief: John C. Miklosz (508) 392-2114 
Associate Publisher/National Sales Manager: Tim L. Tobeck (508) 392-2116 
Administrative Assistant: Peg Alexander (508) 392-2112 
Marketing Communications Manager: Betsy Anderson (508) 392-2209 
Ad Traffic Manager: Kelly Rice (508) 392-2198 
Recruitment Advertising, Postcards/System Showcase: Sue Shorrock (508) 392-2185 
Circulation Director: Paul Westervelt (918) 832-9287 
List Rental: Bob Dromgoole (918) 832-9213 
Reprints: June Bozarth (918) 835-3161 


40 MB/SEC | 


LOW-COST VMEbus BYTE 
PARITY MEMORY with 4, 8, or 
16MB in one 6U VMEbus slot 


@ LIFETIME WARRANTY 
OTHER QUALITY VMEbus 
MEMORIES AVAILABLE ARE: 


THE Cl-VMEmory 


THE CI-VSB EDC 


Associate Publisher 
Tim L. Tobeck 


National Accounts 
Managers 


Eastern Region 

Tim Pritchard 

One Technology Park Dr 
PO Box 990 

Westford, MA 01886 
Tel: (508) 392-2217 

Fax: (508) 692-7780 
Telex: 883436 


Southwestern/ 
Northwestern Region 
Eric Jeter 

19627 I-45 N, Suite 110 
Spring, TX 77388-6030 
Tel: (713) 353-0309 

Fax: (713) 288-8350 


Northern California 
Diane Palermo 

910 Campisi Way 
Suite 1B 

Campbell, CA 95008 
Tel: (408) 371-7551 
Fax: (408) 371-6329 


Midwestern Region 
David Ginter 

800 Roosevelt Rd 
Suite E-120 

Glen Ellyn, IL 60137 
Tel: (708) 469-2388 
Fax: (708) 469-2292 


SALES OFFICES 


Strategic Accounts 
Representatives 


Eastern U.S. 

Sue Nawoichik, Sales Manager 
One Technology Park Dr 

PO Box 990 

Westford, MA 01886 

Tel: (508) 392-2118 

Fax: (508) 692-7780 


Western U.S. 

David Singer 

One Technology Park Dr 
PO Box 990 

Westford, MA 01886 
Tel: (508) 392-2109 

Fax: (508) 692-7780 


U.K./Scandinavia 
David Round 
Westmead House 
123 Westmead Road 
Sutton 

Surrey SM1 4JH 

Tel: (081) 770-1100 
Fax: (081) 770-9779 


France/Belgium/ 

Southern Switzerland/ 
Spain/Netherlands 

Daniel R. Bernard 

10, rue Michelet - B.P. 279 
78502 Sartrouville Cedex, France 
Tel: 01-39-14-67-80 

Fax: 01-39-14-70-14 


Germany/Austria/Northern 
Switzerland/Eastern Europe 
Johann Bylek 

Verlagsbuero Johann Bylek 
Stockaeckerring 63 

D-8011 Kirchheim/Muenchen 
Federal Republic of Germany 
Tel: 89-903-88-06 

Fax: 89-904-35-26 


Italy 

Luigi Rancati 

Rancati Advertising 
Milano San Felice Torre 5 
20090 Segrate, Italy 

Tel: 02-70300088 

Telex: 328601 RANCAD | 
Fax: 39-270300074 


Japan 

Toshio Egusa 
PubliNetwork 
C407, 2-22-6 
Tsukuda Chuo-ku 
Tokyo 104, Japan 
Tel: 03-3536-5404 
Fax: 03-3536-5490 


Southeast Asia 
Taiwan/Hong Kong/Korea/ 
China/Thailand/Philippines/ 
India/Pakistan/Singapore/ 


Malaysia/Indonesia/Australia/ 


New Zealand 

Tom Gorman 

CCl Asia-Pacific, Ltd 

Suite 905, Guardian House 
32 Oi Kwan Rd, Happy Valley 
Hong Kong 

Tel: 833-2181 

Fax: 834-5620 


Dual-port VMEbus/VSB memory 
with Error Detection and Correction, 
single-bit error detection/correction, 
double-bit error detection, 4MB up 
to 64MB in one VMEbus/VSB slot 


COMPUTER DESIGN (ISSN-0010-4566) is published monthly by PennWell Publishing Company, 1421 S Sheridan, 
Tulsa, OK 74112. Second-class postage paid at Tulsa, OK 74112 and additional mailing offices. Editorial offices are 
located at One Technology Park Dr, PO Box 990, Westford, MA 01886. Subscription Prices: Free to design and 
development qualified engineers and engineering managers in the U.S. and Canada. Paid to all others. Qualified 
engineers and engineering managers outside the U.S. and Canada - air shipped - $85 one year. For non-qualified 
recipients in the U.S. - $88 one year, in all other countries - air shipped - $154 one year. Call (918) 832-9263 for subscription 
information. Microfilm copies of COMPUTER DESIGN may be purchased from University Microfilms, a Xerox Company, 
300 N Zeeb Rd, Ann Arbor, MI 48106. POSTMASTER: Send change of address form to COMPUTER DESIGN, Circulation 
Department, PO Box 3466, Tulsa, OK 74101. ©1992 COMPUTER DESIGN by PennWell Publishing Company. All rights 
31312 Via Colinas, Suite 108 | reserved. No material may be reprinted without permission from the publisher. Officers of PennWell Publishing 

= Company: Frank T. Lauinger, Chairman and Chief Executive; Joseph A. Wolking, President and Chief Executive Officer, 
Westlake Village, CA 91362 | pair! Senior Paapee cites Carl J. Lawrence, Senior piece Vv. ich Manty, Vice-President/Finance; W. Steve 


TEL: (818) 991-2254 FAX: (818) 991-3490 || Zimmerman, Vice-President/Corporate Services. 
CALL TOLL FREE: (800) 468-0736 


CIRCLE NO. 94 


e Chrislin Industries, Inc. 


RADISYS GIVES VME 
THE INSIDE 
ADVANTAGE 


EMBEDDED pc @ ATTACHED PC 


EPC Embedded PCs Mass Storage Modules 
EPConnect 
Software 


1 


EPC MODEL EPC-1 EPC-3 | EPC-4 | EPC-5 
| (shipping since Aug '88) | (shipping since Aug ‘89 shipping e Mar ‘90 shipping since Oct ‘9 

Processor Modules: 
CPU 80386 80386SX 80386 80486 
CPU Clock 16 or 2OMHz 16MHz | 25 MHz 25 or 33 MHz 
DRAM 1 or 4 MBytes 1,2 or 4 MBytes 4, 8 or 16MBytes 4, 8 or 16 MBytes 
Graphics | EGA (640 x 350) | VGA (800 x 600) VGA (800 x 600 VGA (800 x 600) 

2 = —— = | ik 
Mass Storage Modules: 
Hard Disk Capacity 40 MBytes 40, 100 or 200 MBytes 
Floppy Drive Size/Cap | 3.5"/ 1.44 MBytes | 3.5” / 1.44 MBytes 
Expansion Capabilities: | | 
PC Add-in Cards | Yes 
EXMbus Expansion N/A 
Software Support: | EPConnect development F 
Copyright © 1989 RadiSys Corporation. All rights reserved. Rad nd EP( 4 tra 7 
RadiSys Corpo 386 and are trade of Intel Corpc Bus 
UNIX is a trademark of American Telephone and Te 


The Intel Inside logo is a trademark of Intel Corporation 


CIRCLE NO. 82 


Integrating a PC with your VME system is 
a smart move. The “PC advantage” provides 
a superior human interface and access to 
the PC’s huge base of system, application 
and development software. 


The PC Advantage belongs inside your 
VME system. Not attached to it. By embed- 
ding a PC inside your VME card cage, 
instead of attaching it externally, you break 
through the inherent communications 
bottleneck that constricts system perfor- 
mance. You also eliminate the superfluous 
hardware and software needed to attach 
two system architectures. 


Only RadiSys EPC® Embedded PCs 
completely integrate the strengths of PC 
and VME. An EPC, with its exclusive 
EPConnect™ Software, is the only 386- or 
486-based, PC-com- 
patible computer with 
software that inte- 
grates the VMEbus into 
the DOS, Windows, 
UNIX and OS/2 envi- 
ronments. EPCs give 
your VME systems: 

* Highest system performance from the real- 
time responsiveness of the direct 32-bit 
interface between the 386 or 486 and the 
VMEbus. 

* Improved system packaging in 1/10th the 
volume, with integral VME ruggedness, and 
no bus link baggage. 


SURROGATE. 
CONTROLLER 


And EPCs cost you less. EPC-based systems 
avoid the costly pitfalls of attached PC 
systems. No extra interfaces, cables, surro- 
gate controllers, or the software to make 
them work. 


Give your VME systems the EPC advan- 
tage. Call (800) 950-0044. We'll send all 
the details. No strings attached. 


THE INSIDEADVANTAGE 


RadiSys Corporation 

15025 SW Koll Parkway 
Beaverton, OR 97006 USA 
(800) 950-0044 

(503) 646-1800 

Fax (503) 646-1850 


10 BREAK SPEED RECORDS, TURN TO THE SRAM LEADER. 


To break performance records, you need extraordinarily fast SRAM solutions. According to In-Stat, Inc., no U.S. 
company sells more SRAM parts worldwide than Cypress. Period. 
eure If you need high-performance SRAMs, this broad range of fast memories is at your service. CMOS or BiCMOS, TTL 
or ECL, from 64-bit to multi-megabit, multichip modules, from standard SRAM pinouts to specialty dual-ports, FIFOs, 
or Cache SRAMs, we've got your high-speed SRAM solution. Our Data Book will show you. It’s a hit. And it’s free. 


FREE 1992 DATA BOOK HOTLINE: 1-800-852-1810* 
Ask for wii C115. 


In Europe c lept. at 1 (415) 961-4201 or ca 
301 North First 


Pav